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.
-