See: Description
Interface | Description |
---|---|
IDVaultAPI |
JNA wrapper for some exported C functions that manipulate SAML assertions and id vault entries.
|
KeepAssertionGenerator | |
KeepSAML |
Class | Description |
---|---|
CertBuilder |
Creates Certificates to use in PEM format always a private/public key pair for use in SAMl and JWT configurations Use:
|
CertGenerator |
Generates Cert files and Keep config files
|
KeepSAMLConstants |
Static values for creating SAML assertions
|
KeepSAMLTemplate | |
PemHolder |
Holder class that takes 2 byte arrays with a public and a private key pair and makes them available a Strings that can be written to PEM files or Keep’s config settings
|
SamlDescriptorBuilder |
Builder class that returns a EntitiesDescriptor XML suitable to configure the Keep IdP functionality in Domino for IDVault access
|
SamlIdVaultTokenHandler |
This class is registered in META-INF/services/com.hcl.domino.admin.idvault.IdVaultTokenHandler It will handle Keep SAML tokens containing info for performing a SAML dance with Domino core, and returning a Keep/jnx UserId instance that wraps a Domino KFHANDLE pointer JNX handles invocation lifecycle for the tokens
|
SamlResourceUtils |
Utility class to get the keys/certs for use in IdVault operationd
|
SamlToken |
POJO to wrap up the inputs we need to do SAML dancing with Domino
|
SamlUserId |
This class will act as the wrapper for the
KFHANDLE* that will eventually be provided to JNX. |
SAMLXmlUtils |
Enum | Description |
---|---|
CertBuilder.KeyType |
Allowed key types
|
KeepSAMLimpl |
Exception | Description |
---|---|
KeepExceptionInvalidSAMLRequest | |
KeepExceptionInvalidSAMLResponse |
Classes around the SAML interaction of Keep with the Domino IdVault to access decryption and signing methods