Uses of Package
org.forgerock.secrets.keys
-
Packages that use org.forgerock.secrets.keys Package Description org.forgerock.http.oauth2 This package provides APIs for OAuth 2.0 services implementations.org.forgerock.json.jose.builders Classes and interfaces for builder to build JWTs using a fluent API.org.forgerock.json.jose.jwe Classes and interfaces for JWT encryption and JWEs.org.forgerock.json.jose.jwk Classes and interfaces for creating and manipulating JWKs.org.forgerock.json.jose.jws Classes and interfaces for JWT signing and JWS'.org.forgerock.json.jose.jws.handlers Signing Handler classes for each possible signing algorithm.org.forgerock.json.jose.tokenhandler JWT implementation(s) ofTokenHandler
.org.forgerock.json.jose.utils Utility classes for JWT creation and manipulation.org.forgerock.openig.filter Filters the requests and/or responses of HTTP.org.forgerock.openig.secrets Provides the Common Secrets API for accessing secrets of various kinds.org.forgerock.openig.tools Common tools used in policy service.org.forgerock.openig.tools.jwt.factory Provides JWT capabilities to the Identity Gateway.org.forgerock.openig.tools.jwt.validation This package contains classes used to perform JWT validation.org.forgerock.secrets Provides a unified API for accessing secrets of various kinds.org.forgerock.secrets.jwkset Secret store backend for retrieving keys from a local or remote JWK Set.org.forgerock.secrets.keys Contains cryptographic key related API objects.org.forgerock.secrets.keystore Implementations ofSecretStore
for accessing keys stored in Java KeyStores, such as PKCS#11 Hardware Security Modules (HSMs) and PKCS#12 file-based encrypted key stores. -
Classes in org.forgerock.secrets.keys used by org.forgerock.http.oauth2 Class Description DataEncryptionKey A key that is used for encrypting confidential data.SigningKey A key that is used for signing digital signatures. -
Classes in org.forgerock.secrets.keys used by org.forgerock.json.jose.builders Class Description EncryptionKey Marker interface for all key types that can be used for encryption. -
Classes in org.forgerock.secrets.keys used by org.forgerock.json.jose.jwe Class Description CryptoKey Base class for all secrets that are used as keys for cryptographic operations. -
Classes in org.forgerock.secrets.keys used by org.forgerock.json.jose.jwk Class Description CryptoKey Base class for all secrets that are used as keys for cryptographic operations. -
Classes in org.forgerock.secrets.keys used by org.forgerock.json.jose.jws Class Description CryptoKey Base class for all secrets that are used as keys for cryptographic operations.SigningKey A key that is used for signing digital signatures.VerificationKey A key used for verifying digital signatures. -
Classes in org.forgerock.secrets.keys used by org.forgerock.json.jose.jws.handlers Class Description SigningKey A key that is used for signing digital signatures.VerificationKey A key used for verifying digital signatures. -
Classes in org.forgerock.secrets.keys used by org.forgerock.json.jose.tokenhandler Class Description CryptoKey Base class for all secrets that are used as keys for cryptographic operations.SigningKey A key that is used for signing digital signatures.VerificationKey A key used for verifying digital signatures. -
Classes in org.forgerock.secrets.keys used by org.forgerock.json.jose.utils Class Description CryptoKey Base class for all secrets that are used as keys for cryptographic operations. -
Classes in org.forgerock.secrets.keys used by org.forgerock.openig.filter Class Description DataDecryptionKey A key that is used for decrypting confidential data.DataEncryptionKey A key that is used for encrypting confidential data. -
Classes in org.forgerock.secrets.keys used by org.forgerock.openig.secrets Class Description CryptoKey Base class for all secrets that are used as keys for cryptographic operations.KeyType Indicates the type of key. -
Classes in org.forgerock.secrets.keys used by org.forgerock.openig.tools Class Description SigningKey A key that is used for signing digital signatures. -
Classes in org.forgerock.secrets.keys used by org.forgerock.openig.tools.jwt.factory Class Description DataEncryptionKey A key that is used for encrypting confidential data.SigningKey A key that is used for signing digital signatures. -
Classes in org.forgerock.secrets.keys used by org.forgerock.openig.tools.jwt.validation Class Description DataDecryptionKey A key that is used for decrypting confidential data.VerificationKey A key used for verifying digital signatures. -
Classes in org.forgerock.secrets.keys used by org.forgerock.secrets Class Description CertificateVerificationKey A key used for verifying certificate signatures.CryptoKey Base class for all secrets that are used as keys for cryptographic operations.DataDecryptionKey A key that is used for decrypting confidential data.DataEncryptionKey A key that is used for encrypting confidential data.KeyAgreementKey A key that is used in a key-agreement protocol (such as Diffie-Hellman) to agree another key.KeyDecryptionKey A key that is used to decrypt (or "unwrap") other keys that have been encrypted with aKeyEncryptionKey
.KeyEncryptionKey A key that is used to encrypt ("wrap") other keys.KeyUsage Indicates the allowed usages for a particular key.SigningKey A key that is used for signing digital signatures.VerificationKey A key used for verifying digital signatures. -
Classes in org.forgerock.secrets.keys used by org.forgerock.secrets.jwkset Class Description CryptoKey Base class for all secrets that are used as keys for cryptographic operations.KeyFormat A format that can be used for exporting key material. -
Classes in org.forgerock.secrets.keys used by org.forgerock.secrets.keys Class Description CryptoKey Base class for all secrets that are used as keys for cryptographic operations.DataDecryptionKey A key that is used for decrypting confidential data.DataEncryptionKey A key that is used for encrypting confidential data.DecryptionKey Marker interface for all key types that can be used for decryption.EncryptionKey Marker interface for all key types that can be used for encryption.KeyAgreementKey A key that is used in a key-agreement protocol (such as Diffie-Hellman) to agree another key.KeyDecryptionKey A key that is used to decrypt (or "unwrap") other keys that have been encrypted with aKeyEncryptionKey
.KeyEncryptionKey A key that is used to encrypt ("wrap") other keys.KeyFormat A format that can be used for exporting key material.KeyFormatPem Exports a key in the PEM (Privacy Enhanced Mail) format.KeyFormatRaw Exports the raw key.KeyType Indicates the type of key.KeyUsage Indicates the allowed usages for a particular key. -
Classes in org.forgerock.secrets.keys used by org.forgerock.secrets.keystore Class Description CryptoKey Base class for all secrets that are used as keys for cryptographic operations.