javax.crypto

E355659

javax.crypto is a Java package that provides the framework and implementations for cryptographic operations such as encryption, decryption, key generation, and secure random number generation.

All labels observed (7)

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf Java package ⓘ
cryptography framework ⓘ
containsClass javax.crypto.BadPaddingException ⓘ
javax.crypto.Cipher ⓘ
javax.crypto.CipherInputStream ⓘ
javax.crypto self-linksurface differs ⓘ
surface form: javax.crypto.CipherOutputStream

javax.crypto.CipherSpi ⓘ
javax.crypto.EncryptedPrivateKeyInfo ⓘ
javax.crypto.ExemptionMechanism ⓘ
javax.crypto.ExemptionMechanismException ⓘ
javax.crypto self-linksurface differs ⓘ
surface form: javax.crypto.ExemptionMechanismSpi

javax.crypto self-linksurface differs ⓘ
surface form: javax.crypto.IllegalBlockSizeException

javax.crypto.KeyAgreement ⓘ
javax.crypto.KeyAgreementSpi ⓘ
javax.crypto.KeyGenerator ⓘ
javax.crypto.Mac ⓘ
javax.crypto.MacSpi ⓘ
javax.crypto self-linksurface differs ⓘ
surface form: javax.crypto.NoSuchPaddingException

javax.crypto.SealedObject ⓘ
javax.crypto.SecretKey ⓘ
javax.crypto self-linksurface differs ⓘ
surface form: javax.crypto.SecretKeyFactory

javax.crypto.ShortBufferException ⓘ
documentationURL https://docs.oracle.com/javase/8/docs/api/javax/crypto/package-summary.html ⓘ
introducedIn Java 1.4 ⓘ
language Java ⓘ
partOf javax.crypto self-linksurface differs ⓘ
surface form: Java Cryptography Extension

Java Platform, Standard Edition ⓘ
providedBy Oracle Corporation ⓘ
requires java.security ⓘ
surface form: Java Security API
supportsAlgorithmType MAC algorithms ⓘ
asymmetric key agreement ⓘ
block cipher modes ⓘ
stream ciphers ⓘ
symmetric encryption ⓘ
supportsOperation decryption ⓘ
encryption ⓘ
key agreement ⓘ
key generation ⓘ
message authentication code ⓘ
secure random number generation ⓘ
usedFor data confidentiality ⓘ
data integrity ⓘ
secure communication ⓘ
usesPackage java.security ⓘ
java.security.spec ⓘ
javax.crypto.spec ⓘ

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Java Class Library → includesPackage → javax.crypto ⓘ
javax.crypto → partOf → javax.crypto self-linksurface differs ⓘ
this entity surface form: Java Cryptography Extension
javax.crypto → containsClass → javax.crypto self-linksurface differs ⓘ
this entity surface form: javax.crypto.SecretKeyFactory
javax.crypto → containsClass → javax.crypto self-linksurface differs ⓘ
this entity surface form: javax.crypto.CipherOutputStream
javax.crypto → containsClass → javax.crypto self-linksurface differs ⓘ
this entity surface form: javax.crypto.IllegalBlockSizeException
javax.crypto → containsClass → javax.crypto self-linksurface differs ⓘ
this entity surface form: javax.crypto.NoSuchPaddingException
javax.crypto → containsClass → javax.crypto self-linksurface differs ⓘ
this entity surface form: javax.crypto.ExemptionMechanismSpi