@Role public interface AsymmetricKeyFactory
Modifier and Type | Method and Description |
---|---|
PrivateKeyParameters |
fromKey(PrivateKey key)
Create a private key parameters from a (compatible) private key.
|
PublicKeyParameters |
fromKey(PublicKey key)
Create a public key parameters from a (compatible) public key.
|
PrivateKeyParameters |
fromPKCS8(byte[] encoded)
Create a private key parameters from its PKCS#8 encoded form.
|
PublicKeyParameters |
fromX509(byte[] encoded)
Create public key parameters from its X.509 encoded form.
|
PrivateKey |
toKey(PrivateKeyParameters key)
Create a private key from private key parameters.
|
PublicKey |
toKey(PublicKeyParameters key)
Create a public key from public key parameters.
|
PublicKeyParameters fromX509(byte[] encoded) throws IOException
encoded
- an X.509 serialized form of the public key to create.IOException
- on error.PrivateKeyParameters fromPKCS8(byte[] encoded) throws IOException
encoded
- an PKCS#8 serialized form of the private key to create.IOException
- on error.PublicKeyParameters fromKey(PublicKey key)
key
- any public key.PrivateKeyParameters fromKey(PrivateKey key)
key
- any private key.PublicKey toKey(PublicKeyParameters key)
key
- any public key.PrivateKey toKey(PrivateKeyParameters key)
key
- any private key.Copyright © 2004–2021 XWiki. All rights reserved.