Index

A B C D E F G I O R S T U V X 
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
 
A B C D E F G I O R S T U V X 
All Classes and Interfaces|All Packages|Serialized Form