Skip to main content

Module constants

Module constants 

Source
Expand description

SAML 2.0 URN constants and keywords.

Ported from samlify urn.ts. String values are kept byte-identical to the upstream so messages and metadata interoperate.

Modules§

authn_context_class_ref
AuthnContext class references (namespace.authnContextClassRef).
data_encryption_algorithm
XML encryption data algorithm URIs (algorithms.encryption.data).
digest_algorithm
XML digest algorithm URIs (algorithms.digest).
elements_order
Metadata element ordering profiles (elementsOrder).
key_encryption_algorithm
XML key encryption algorithm URIs (algorithms.encryption.key).
name_id_format
NameID formats (namespace.format).
namespace
Top-level XML namespace URNs (namespace.names).
signature_algorithm
XML signature algorithm URIs (algorithms.signature).
status_code
SAML status codes (StatusCode), top- and second-tier.
transform_algorithm
XML-DSig transform / canonicalization algorithm URIs.
url_params
Query/form parameter names (wording.urlParams).

Enums§

Binding
Protocol binding.
CertUse
Certificate use keyword (wording.certUse).
MessageSignatureOrder
Message signing order (MessageSignatureOrder / messageConfigurations.signingOrder).
ParserType
SAML message parser type (ParserType).

Functions§

digest_for_signature
Map a signature algorithm URI to its digest algorithm URI (getDigestMethod).