wai-saml2-0.5: SAML2 assertion validation as WAI middleware
Safe HaskellSafe-Inferred
LanguageHaskell2010

Network.Wai.SAML2.Signature

Description

SAML2 signatures.

Synopsis

Documentation

data CanonicalisationMethod Source #

Enumerates XML canonicalisation methods.

Constructors

C14N_1_0

Original C14N 1.0 specification.

C14N_EXC_1_0

Exclusive C14N 1.0 specification.

C14N_1_1

C14N 1.1 specification.

data SignatureMethod Source #

Enumerates signature methods.

Constructors

RSA_SHA256

RSA with SHA256 digest

data DigestMethod Source #

Enumerates digest methods.

Constructors

DigestSHA256

SHA256

Instances

Instances details
Show DigestMethod Source # 
Instance details

Defined in Network.Wai.SAML2.Signature

Eq DigestMethod Source # 
Instance details

Defined in Network.Wai.SAML2.Signature

FromXML DigestMethod Source # 
Instance details

Defined in Network.Wai.SAML2.Signature

data SignedInfo Source #

Represents references to some entities for which the IdP has calculated digests. The SignedInfo component is then signed by the IdP.

Constructors

SignedInfo 

Fields

Instances

Instances details
Show SignedInfo Source # 
Instance details

Defined in Network.Wai.SAML2.Signature

Eq SignedInfo Source # 
Instance details

Defined in Network.Wai.SAML2.Signature

FromXML SignedInfo Source # 
Instance details

Defined in Network.Wai.SAML2.Signature

data Reference Source #

Represents a reference to some entity along with a digest of it.

Constructors

Reference 

Fields

Instances

Instances details
Show Reference Source # 
Instance details

Defined in Network.Wai.SAML2.Signature

Eq Reference Source # 
Instance details

Defined in Network.Wai.SAML2.Signature

FromXML Reference Source # 
Instance details

Defined in Network.Wai.SAML2.Signature

data Signature Source #

Represents response signatures.

Constructors

Signature 

Fields

Instances

Instances details
Show Signature Source # 
Instance details

Defined in Network.Wai.SAML2.Signature

Eq Signature Source # 
Instance details

Defined in Network.Wai.SAML2.Signature

FromXML Signature Source # 
Instance details

Defined in Network.Wai.SAML2.Signature