hsaml2-0.1.2: OASIS Security Assertion Markup Language (SAML) V2.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

SAML2.Core.Assertions

Description

SAML Assertions

saml-core-2.0-os §2

Synopsis

Documentation

xpElem :: String -> PU a -> PU a Source #

data BaseID id Source #

§2.2.1

Instances

Instances details
Show id => Show (BaseID id) Source # 
Instance details

Defined in SAML2.Core.Assertions

Methods

showsPrec :: Int -> BaseID id -> ShowS #

show :: BaseID id -> String #

showList :: [BaseID id] -> ShowS #

Eq id => Eq (BaseID id) Source # 
Instance details

Defined in SAML2.Core.Assertions

Methods

(==) :: BaseID id -> BaseID id -> Bool #

(/=) :: BaseID id -> BaseID id -> Bool #

xpBaseID :: PU id -> PU (BaseID id) Source #

data NameID Source #

§2.2.3

Instances

Instances details
Show NameID Source # 
Instance details

Defined in SAML2.Core.Assertions

Eq NameID Source # 
Instance details

Defined in SAML2.Core.Assertions

Methods

(==) :: NameID -> NameID -> Bool #

(/=) :: NameID -> NameID -> Bool #

XmlPickler EncryptedNameID Source # 
Instance details

Defined in SAML2.Core.Assertions

XmlPickler NameID Source # 
Instance details

Defined in SAML2.Core.Assertions

data Identifier Source #

Instances

Instances details
Show Identifier Source # 
Instance details

Defined in SAML2.Core.Assertions

Eq Identifier Source # 
Instance details

Defined in SAML2.Core.Assertions

XmlPickler EncryptedID Source # 
Instance details

Defined in SAML2.Core.Assertions

XmlPickler Identifier Source # 
Instance details

Defined in SAML2.Core.Assertions

data PossiblyEncrypted a Source #

Instances

Instances details
Show a => Show (PossiblyEncrypted a) Source # 
Instance details

Defined in SAML2.Core.Assertions

Eq a => Eq (PossiblyEncrypted a) Source # 
Instance details

Defined in SAML2.Core.Assertions

newtype Issuer Source #

§2.2.5

Constructors

Issuer 

Fields

Instances

Instances details
Show Issuer Source # 
Instance details

Defined in SAML2.Core.Assertions

Eq Issuer Source # 
Instance details

Defined in SAML2.Core.Assertions

Methods

(==) :: Issuer -> Issuer -> Bool #

(/=) :: Issuer -> Issuer -> Bool #

XmlPickler Issuer Source # 
Instance details

Defined in SAML2.Core.Assertions

newtype AssertionIDRef Source #

§2.3.1

Constructors

AssertionIDRef 

Fields

data Subject Source #

§2.4.1

Instances

Instances details
Show Subject Source # 
Instance details

Defined in SAML2.Core.Assertions

Eq Subject Source # 
Instance details

Defined in SAML2.Core.Assertions

Methods

(==) :: Subject -> Subject -> Bool #

(/=) :: Subject -> Subject -> Bool #

XmlPickler Subject Source # 
Instance details

Defined in SAML2.Core.Assertions

data Conditions Source #

§2.5.1

Instances

Instances details
Show Conditions Source # 
Instance details

Defined in SAML2.Core.Assertions

Eq Conditions Source # 
Instance details

Defined in SAML2.Core.Assertions

XmlPickler Conditions Source # 
Instance details

Defined in SAML2.Core.Assertions

data Condition Source #

Instances

Instances details
Show Condition Source # 
Instance details

Defined in SAML2.Core.Assertions

Eq Condition Source # 
Instance details

Defined in SAML2.Core.Assertions

XmlPickler Condition Source # 
Instance details

Defined in SAML2.Core.Assertions

newtype Audience Source #

§2.5.1.4

Constructors

Audience 

Fields

Instances

Instances details
Show Audience Source # 
Instance details

Defined in SAML2.Core.Assertions

Eq Audience Source # 
Instance details

Defined in SAML2.Core.Assertions

XmlPickler Audience Source # 
Instance details

Defined in SAML2.Core.Assertions

type Advice = [AdviceElement] Source #

§2.6.1

data DecisionType Source #

§2.7.4.1

data Action Source #

§2.7.4.2

Instances

Instances details
Show Action Source # 
Instance details

Defined in SAML2.Core.Assertions

Eq Action Source # 
Instance details

Defined in SAML2.Core.Assertions

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

XmlPickler Action Source # 
Instance details

Defined in SAML2.Core.Assertions

newtype Evidence Source #

§2.7.4.3

Constructors

Evidence 

Fields

Instances

Instances details
Monoid Evidence Source # 
Instance details

Defined in SAML2.Core.Assertions

Semigroup Evidence Source # 
Instance details

Defined in SAML2.Core.Assertions

Show Evidence Source # 
Instance details

Defined in SAML2.Core.Assertions

Eq Evidence Source # 
Instance details

Defined in SAML2.Core.Assertions

XmlPickler Evidence Source # 
Instance details

Defined in SAML2.Core.Assertions