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