SYMBOL INDEX (264 symbols across 30 files) FILE: attribute.go type Values (line 21) | type Values method Get (line 25) | func (vals Values) Get(k string) string { method GetSize (line 37) | func (vals Values) GetSize(k string) int { method GetAll (line 52) | func (vals Values) GetAll(k string) []string { FILE: authn_request.go type AuthNRequest (line 20) | type AuthNRequest struct FILE: build_logout_response.go method buildLogoutResponse (line 26) | func (sp *SAMLServiceProvider) buildLogoutResponse(statusCodeValue strin... method BuildLogoutResponseDocument (line 71) | func (sp *SAMLServiceProvider) BuildLogoutResponseDocument(status string... method BuildLogoutResponseDocumentNoSig (line 75) | func (sp *SAMLServiceProvider) BuildLogoutResponseDocumentNoSig(status s... method SignLogoutResponse (line 79) | func (sp *SAMLServiceProvider) SignLogoutResponse(el *etree.Element) (*e... method buildLogoutResponseBodyPostFromDocument (line 98) | func (sp *SAMLServiceProvider) buildLogoutResponseBodyPostFromDocument(r... method BuildLogoutResponseBodyPostFromDocument (line 156) | func (sp *SAMLServiceProvider) BuildLogoutResponseBodyPostFromDocument(r... FILE: build_request.go constant issueInstantFormat (line 30) | issueInstantFormat = "2006-01-02T15:04:05Z" method buildAuthnRequest (line 32) | func (sp *SAMLServiceProvider) buildAuthnRequest(includeSig bool) (*etre... method BuildAuthRequestDocument (line 97) | func (sp *SAMLServiceProvider) BuildAuthRequestDocument() (*etree.Docume... method BuildAuthRequestDocumentNoSig (line 101) | func (sp *SAMLServiceProvider) BuildAuthRequestDocumentNoSig() (*etree.D... method SignAuthnRequest (line 110) | func (sp *SAMLServiceProvider) SignAuthnRequest(el *etree.Element) (*etr... method BuildAuthRequest (line 130) | func (sp *SAMLServiceProvider) BuildAuthRequest() (string, error) { method buildAuthURLFromDocument (line 138) | func (sp *SAMLServiceProvider) buildAuthURLFromDocument(relayState, bind... method BuildAuthURLFromDocument (line 192) | func (sp *SAMLServiceProvider) BuildAuthURLFromDocument(relayState strin... method BuildAuthURLRedirect (line 196) | func (sp *SAMLServiceProvider) BuildAuthURLRedirect(relayState string, d... method buildAuthBodyPostFromDocument (line 200) | func (sp *SAMLServiceProvider) buildAuthBodyPostFromDocument(relayState ... method BuildAuthBodyPost (line 258) | func (sp *SAMLServiceProvider) BuildAuthBodyPost(relayState string) ([]b... method BuildAuthBodyPostFromDocument (line 277) | func (sp *SAMLServiceProvider) BuildAuthBodyPostFromDocument(relayState ... method BuildAuthURL (line 282) | func (sp *SAMLServiceProvider) BuildAuthURL(relayState string) (string, ... method AuthRedirect (line 293) | func (sp *SAMLServiceProvider) AuthRedirect(w http.ResponseWriter, r *ht... method buildLogoutRequest (line 303) | func (sp *SAMLServiceProvider) buildLogoutRequest(includeSig bool, nameI... method SignLogoutRequest (line 358) | func (sp *SAMLServiceProvider) SignLogoutRequest(el *etree.Element) (*et... method BuildLogoutRequestDocumentNoSig (line 377) | func (sp *SAMLServiceProvider) BuildLogoutRequestDocumentNoSig(nameID st... method BuildLogoutRequestDocument (line 381) | func (sp *SAMLServiceProvider) BuildLogoutRequestDocument(nameID string,... method BuildLogoutBodyPostFromDocument (line 387) | func (sp *SAMLServiceProvider) BuildLogoutBodyPostFromDocument(relayStat... method buildLogoutBodyPostFromDocument (line 391) | func (sp *SAMLServiceProvider) buildLogoutBodyPostFromDocument(relayStat... method BuildLogoutURLRedirect (line 447) | func (sp *SAMLServiceProvider) BuildLogoutURLRedirect(relayState string,... method buildLogoutURLFromDocument (line 451) | func (sp *SAMLServiceProvider) buildLogoutURLFromDocument(relayState, bi... function signatureInputString (line 540) | func signatureInputString(samlRequest, relayState, sigAlg string) string { FILE: build_request_test.go function TestRedirect (line 33) | func TestRedirect(t *testing.T) { function TestRequestedAuthnContextOmitted (line 81) | func TestRequestedAuthnContextOmitted(t *testing.T) { function TestRequestedAuthnContextIncluded (line 102) | func TestRequestedAuthnContextIncluded(t *testing.T) { function TestForceAuthnOmitted (line 133) | func TestForceAuthnOmitted(t *testing.T) { function TestForceAuthnIncluded (line 153) | func TestForceAuthnIncluded(t *testing.T) { function TestIsPassiveOmitted (line 175) | func TestIsPassiveOmitted(t *testing.T) { function TestIsPassiveIncluded (line 195) | func TestIsPassiveIncluded(t *testing.T) { FILE: decode_logout_request.go method validateLogoutRequestAttributes (line 24) | func (sp *SAMLServiceProvider) validateLogoutRequestAttributes(request *... method ValidateEncodedLogoutRequestPOST (line 45) | func (sp *SAMLServiceProvider) ValidateEncodedLogoutRequestPOST(encodedR... FILE: decode_response.go constant defaultMaxDecompressedResponseSize (line 36) | defaultMaxDecompressedResponseSize = 5 * 1024 * 1024 method validationContext (line 39) | func (sp *SAMLServiceProvider) validationContext() *dsig.ValidationConte... method validateResponseAttributes (line 47) | func (sp *SAMLServiceProvider) validateResponseAttributes(response *type... method validateLogoutResponseAttributes (line 70) | func (sp *SAMLServiceProvider) validateLogoutResponseAttributes(response... function xmlUnmarshalElement (line 91) | func xmlUnmarshalElement(el *etree.Element, obj interface{}) error { method getDecryptCert (line 106) | func (sp *SAMLServiceProvider) getDecryptCert() (*tls.Certificate, error) { method decryptAssertions (line 150) | func (sp *SAMLServiceProvider) decryptAssertions(el *etree.Element) error { method validateElementSignature (line 202) | func (sp *SAMLServiceProvider) validateElementSignature(el *etree.Elemen... method validateAssertionSignatures (line 207) | func (sp *SAMLServiceProvider) validateAssertionSignatures(el *etree.Ele... method verifyAssertionSignaturesIfPresent (line 260) | func (sp *SAMLServiceProvider) verifyAssertionSignaturesIfPresent(respon... method ValidateEncodedResponse (line 294) | func (sp *SAMLServiceProvider) ValidateEncodedResponse(encodedResponse s... function DecodeUnverifiedBaseResponse (line 448) | func DecodeUnverifiedBaseResponse(encodedResponse string) (*types.Unveri... function maybeDeflate (line 470) | func maybeDeflate(data []byte, maxSize int64, decoder func([]byte) error... function parseResponse (line 496) | func parseResponse(xml []byte, maxSize int64) (*etree.Document, *etree.E... function DecodeUnverifiedLogoutResponse (line 524) | func DecodeUnverifiedLogoutResponse(encodedResponse string) (*types.Logo... method ValidateEncodedLogoutResponsePOST (line 543) | func (sp *SAMLServiceProvider) ValidateEncodedLogoutResponsePOST(encoded... FILE: decode_response_test.go constant idpCert (line 34) | idpCert = ` constant oktaCert (line 57) | oktaCert = ` constant oktaCert2 (line 78) | oktaCert2 = ` constant badInput (line 100) | badInput = `