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