Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AES_GCM - Enum constant in enum class de.gematik.bbriccs.crypto.encryption.Ciphers
- AesGcm - Class in de.gematik.bbriccs.crypto.encryption
- AesGcm() - Constructor for class de.gematik.bbriccs.crypto.encryption.AesGcm
- asCertType() - Method in enum class de.gematik.bbriccs.crypto.certificate.Oid
B
- BC - Class in de.gematik.bbriccs.crypto
C
- Ciphers - Enum Class in de.gematik.bbriccs.crypto.encryption
- CmsAuthEnvelopedData - Class in de.gematik.bbriccs.crypto.encryption.cms
- CmsAuthEnvelopedData() - Constructor for class de.gematik.bbriccs.crypto.encryption.cms.CmsAuthEnvelopedData
- CryptographySpecification - Enum Class in de.gematik.bbriccs.crypto
- CryptoSystem - Enum Class in de.gematik.bbriccs.crypto
D
- de.gematik.bbriccs.crypto - package de.gematik.bbriccs.crypto
- de.gematik.bbriccs.crypto.certificate - package de.gematik.bbriccs.crypto.certificate
- de.gematik.bbriccs.crypto.encryption - package de.gematik.bbriccs.crypto.encryption
- de.gematik.bbriccs.crypto.encryption.cms - package de.gematik.bbriccs.crypto.encryption.cms
- de.gematik.bbriccs.crypto.exceptions - package de.gematik.bbriccs.crypto.exceptions
- de.gematik.bbriccs.crypto.signature - package de.gematik.bbriccs.crypto.signature
- decrypt(D, byte[]) - Method in interface de.gematik.bbriccs.crypto.encryption.EncryptionMethod
- decrypt(Key, byte[]) - Method in class de.gematik.bbriccs.crypto.encryption.AesGcm
- decrypt(PrivateKey, byte[]) - Method in class de.gematik.bbriccs.crypto.encryption.cms.CmsAuthEnvelopedData
- decrypt(PrivateKey, byte[]) - Method in class de.gematik.bbriccs.crypto.encryption.Ecies
- DEFAULT_CRYPTO_SYSTEM - Static variable in enum class de.gematik.bbriccs.crypto.CryptoSystem
E
- ECC - Enum constant in enum class de.gematik.bbriccs.crypto.CryptographySpecification
- ECC_256 - Enum constant in enum class de.gematik.bbriccs.crypto.CryptoSystem
- EcdsaSigner - Class in de.gematik.bbriccs.crypto.signature
- EcdsaSigner() - Constructor for class de.gematik.bbriccs.crypto.signature.EcdsaSigner
- Ecies - Class in de.gematik.bbriccs.crypto.encryption
- Ecies() - Constructor for class de.gematik.bbriccs.crypto.encryption.Ecies
- encrypt(E, byte[]) - Method in interface de.gematik.bbriccs.crypto.encryption.EncryptionMethod
- encrypt(ECPublicKey, byte[]) - Method in class de.gematik.bbriccs.crypto.encryption.Ecies
- encrypt(List<X509Certificate>, byte[]) - Method in class de.gematik.bbriccs.crypto.encryption.cms.CmsAuthEnvelopedData
- encrypt(SecretKey, byte[]) - Method in class de.gematik.bbriccs.crypto.encryption.AesGcm
- EncryptionException - Exception in de.gematik.bbriccs.crypto.exceptions
- EncryptionException(String) - Constructor for exception de.gematik.bbriccs.crypto.exceptions.EncryptionException
- EncryptionMethod<E extends Key,
D extends Key> - Interface in de.gematik.bbriccs.crypto.encryption
F
- fromOid(ASN1ObjectIdentifier) - Static method in enum class de.gematik.bbriccs.crypto.CryptoSystem
- fromPem(String) - Static method in class de.gematik.bbriccs.crypto.certificate.X509CertificateWrapper
- fromSpecificationUrn(String) - Static method in enum class de.gematik.bbriccs.crypto.CryptoSystem
- fromString(String) - Static method in enum class de.gematik.bbriccs.crypto.CryptoSystem
- fromUrn(String) - Static method in enum class de.gematik.bbriccs.crypto.CryptographySpecification
G
- generateAESDecryptionKey(int) - Static method in class de.gematik.bbriccs.crypto.BC
- getByOid(String) - Static method in enum class de.gematik.bbriccs.crypto.certificate.Oid
- getCertificateTypeOid() - Method in class de.gematik.bbriccs.crypto.certificate.X509CertificateWrapper
- getIssuerCN() - Method in class de.gematik.bbriccs.crypto.certificate.X509CertificateWrapper
- getProfessionId() - Method in class de.gematik.bbriccs.crypto.certificate.X509CertificateWrapper
- getSecurityProvider() - Static method in class de.gematik.bbriccs.crypto.BC
I
- init() - Static method in class de.gematik.bbriccs.crypto.BC
- initDecryptMode(Key, AlgorithmParameterSpec) - Method in enum class de.gematik.bbriccs.crypto.encryption.Ciphers
- initEncryptMode(Key, AlgorithmParameterSpec) - Method in enum class de.gematik.bbriccs.crypto.encryption.Ciphers
- InvalidCryptographySpecificationException - Exception in de.gematik.bbriccs.crypto.exceptions
- InvalidCryptographySpecificationException(String) - Constructor for exception de.gematik.bbriccs.crypto.exceptions.InvalidCryptographySpecificationException
- isRsaEncryption() - Method in class de.gematik.bbriccs.crypto.certificate.X509CertificateWrapper
O
- Oid - Enum Class in de.gematik.bbriccs.crypto.certificate
- OID_EGK_AUT - Enum constant in enum class de.gematik.bbriccs.crypto.certificate.Oid
- OID_EGK_AUT_ALT - Enum constant in enum class de.gematik.bbriccs.crypto.certificate.Oid
- OID_HBA_AUT - Enum constant in enum class de.gematik.bbriccs.crypto.certificate.Oid
- OID_HBA_ENC - Enum constant in enum class de.gematik.bbriccs.crypto.certificate.Oid
- OID_HBA_QES - Enum constant in enum class de.gematik.bbriccs.crypto.certificate.Oid
- OID_SMC_B_AUT - Enum constant in enum class de.gematik.bbriccs.crypto.certificate.Oid
- OID_SMC_B_ENC - Enum constant in enum class de.gematik.bbriccs.crypto.certificate.Oid
- OID_SMC_B_OSIG - Enum constant in enum class de.gematik.bbriccs.crypto.certificate.Oid
R
- RSA - Enum constant in enum class de.gematik.bbriccs.crypto.CryptographySpecification
- RSA_2048 - Enum constant in enum class de.gematik.bbriccs.crypto.CryptoSystem
- RSA_PSS_2048 - Enum constant in enum class de.gematik.bbriccs.crypto.CryptoSystem
- RsaPssSigner - Class in de.gematik.bbriccs.crypto.signature
S
- sha256withMgf1() - Static method in class de.gematik.bbriccs.crypto.signature.RsaPssSigner
- sign(PrivateKey, byte[]) - Method in class de.gematik.bbriccs.crypto.signature.EcdsaSigner
- sign(PrivateKey, byte[]) - Method in class de.gematik.bbriccs.crypto.signature.RsaPssSigner
- sign(S, byte[]) - Method in interface de.gematik.bbriccs.crypto.signature.Signature
- Signature<S extends Key,
V extends Key> - Interface in de.gematik.bbriccs.crypto.signature
T
- toCertificate() - Method in class de.gematik.bbriccs.crypto.certificate.X509CertificateWrapper
- toCertificateHolder() - Method in class de.gematik.bbriccs.crypto.certificate.X509CertificateWrapper
- toString() - Method in enum class de.gematik.bbriccs.crypto.certificate.Oid
- toString() - Method in enum class de.gematik.bbriccs.crypto.CryptoSystem
U
- UnsupportedCryptographySystemException - Exception in de.gematik.bbriccs.crypto.exceptions
- UnsupportedCryptographySystemException(String) - Constructor for exception de.gematik.bbriccs.crypto.exceptions.UnsupportedCryptographySystemException
V
- valueOf(String) - Static method in enum class de.gematik.bbriccs.crypto.certificate.Oid
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gematik.bbriccs.crypto.CryptographySpecification
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gematik.bbriccs.crypto.CryptoSystem
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gematik.bbriccs.crypto.encryption.Ciphers
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.gematik.bbriccs.crypto.certificate.Oid
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gematik.bbriccs.crypto.CryptographySpecification
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gematik.bbriccs.crypto.CryptoSystem
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gematik.bbriccs.crypto.encryption.Ciphers
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify(PublicKey, byte[]) - Method in class de.gematik.bbriccs.crypto.signature.EcdsaSigner
- verify(PublicKey, byte[]) - Method in class de.gematik.bbriccs.crypto.signature.RsaPssSigner
- verify(V, byte[]) - Method in interface de.gematik.bbriccs.crypto.signature.Signature
X
- X509CertificateWrapper - Class in de.gematik.bbriccs.crypto.certificate
- X509CertificateWrapper(X509Certificate) - Constructor for class de.gematik.bbriccs.crypto.certificate.X509CertificateWrapper
All Classes and Interfaces|All Packages|Serialized Form