Package org.bouncycastle.crypto
Interface AsymmetricKey
- All Superinterfaces:
Key
- All Known Subinterfaces:
AsymmetricPrivateKey,AsymmetricPublicKey
- All Known Implementing Classes:
AsymmetricDHKey,AsymmetricDHPrivateKey,AsymmetricDHPublicKey,AsymmetricDSAKey,AsymmetricDSAPrivateKey,AsymmetricDSAPublicKey,AsymmetricDSTU4145Key,AsymmetricDSTU4145PrivateKey,AsymmetricDSTU4145PublicKey,AsymmetricECGOST3410PrivateKey,AsymmetricECGOST3410PublicKey,AsymmetricECKey,AsymmetricECPrivateKey,AsymmetricECPublicKey,AsymmetricEdDSAKey,AsymmetricEdDSAPrivateKey,AsymmetricEdDSAPublicKey,AsymmetricGOST3410Key,AsymmetricGOST3410PrivateKey,AsymmetricGOST3410PublicKey,AsymmetricLMSKey,AsymmetricLMSPrivateKey,AsymmetricLMSPublicKey,AsymmetricRSAKey,AsymmetricRSAPrivateKey,AsymmetricRSAPublicKey,AsymmetricXDHKey,AsymmetricXDHPrivateKey,AsymmetricXDHPublicKey
Base interface for Public/Private keys.
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]Return an ASN.1 encoding of the key wrapped in a PrivateKeyInfo or a SubjectPublicKeyInfo structure.Methods inherited from interface org.bouncycastle.crypto.Key
equals, getAlgorithm, hashCode
-
Method Details
-
getEncoded
byte[] getEncoded()Return an ASN.1 encoding of the key wrapped in a PrivateKeyInfo or a SubjectPublicKeyInfo structure.- Returns:
- an encoding of a PrivateKeyInfo or a SubjectPublicKeyInfo structure.
-