AuthSamlXmlDsigPolicy class final

Explicit algorithm and structural policy for the portable XMLDSig verifier.

The default accepts the broadly deployed RSA-SHA256/SHA-256 profile only. Applications must deliberately opt into every additional implemented algorithm. SHA-1 is not implemented and cannot be enabled.

Constructors

AuthSamlXmlDsigPolicy({Set<AuthSamlXmlDsigSignatureAlgorithm> signatureAlgorithms = const {AuthSamlXmlDsigSignatureAlgorithm.rsaSha256}, Set<AuthSamlXmlDsigDigestAlgorithm> digestAlgorithms = const {AuthSamlXmlDsigDigestAlgorithm.sha256}, int maxSignatures = 2})
Creates an explicit XMLDSig algorithm and signature-count policy.

Properties

digestAlgorithms → Set<AuthSamlXmlDsigDigestAlgorithm>
Digest algorithms accepted by the verifier.
final
hashCode → int
The hash code for this object.
no setterinherited
maxSignatures → int
Maximum number of XML signatures accepted in one document.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
signatureAlgorithms → Set<AuthSamlXmlDsigSignatureAlgorithm>
Signature algorithms accepted by the verifier.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited