public class DSSPublicKeyEntryDecoder extends AbstractPublicKeyEntryDecoder<DSAPublicKey,DSAPrivateKey>
Modifier and Type | Field and Description |
---|---|
static DSSPublicKeyEntryDecoder |
INSTANCE |
log
FAILING, IGNORING
Constructor and Description |
---|
DSSPublicKeyEntryDecoder() |
Modifier and Type | Method and Description |
---|---|
DSAPrivateKey |
clonePrivateKey(DSAPrivateKey key) |
DSAPublicKey |
clonePublicKey(DSAPublicKey key) |
DSAPublicKey |
decodePublicKey(String keyType,
InputStream keyData) |
String |
encodePublicKey(OutputStream s,
DSAPublicKey key)
|
KeyFactory |
getKeyFactoryInstance() |
KeyPairGenerator |
getKeyPairGenerator() |
generatePrivateKey, generatePublicKey, toString
getPrivateKeyType, getPublicKeyType, getSupportedTypeNames
getSimplifiedLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
decodePublicKey, decodePublicKey, decodePublicKey, resolve
cloneKeyPair, decodeBigInt, decodeInt, decodeString, decodeString, decodeString, encodeBigInt, encodeInt, encodeString, encodeString, encodeString, generateKeyPair, readRLEBytes, writeRLEBytes, writeRLEBytes
getPrivateKeyType, getPublicKeyType, getSupportedTypeNames
public static final DSSPublicKeyEntryDecoder INSTANCE
public DSAPublicKey decodePublicKey(String keyType, InputStream keyData) throws IOException, GeneralSecurityException
keyType
- The reported / encode key typekeyData
- The key data bytes stream positioned after the key type decoding
and making sure it is one of the supported typesPublicKey
IOException
- If failed to read from the data streamGeneralSecurityException
- If failed to generate the keypublic String encodePublicKey(OutputStream s, DSAPublicKey key) throws IOException
PublicKeyEntryDecoder
s
- The OutputStream
to write the data tokey
- The PublicKey
- may not be null
IdentityResourceLoader.getSupportedTypeNames()
IOException
- If failed to generate the encodingpublic DSAPublicKey clonePublicKey(DSAPublicKey key) throws GeneralSecurityException
key
- The PublicKey
to clone - ignored if null
null
if no original key)GeneralSecurityException
- If failed to clone the keypublic DSAPrivateKey clonePrivateKey(DSAPrivateKey key) throws GeneralSecurityException
key
- The PrivateKey
to clone - ignored if null
null
if no original key)GeneralSecurityException
- If failed to clone the keypublic KeyPairGenerator getKeyPairGenerator() throws GeneralSecurityException
KeyPairGenerator
suitable for this decoderGeneralSecurityException
- If failed to create the generatorpublic KeyFactory getKeyFactoryInstance() throws GeneralSecurityException
KeyFactory
suitable for the specific decoder typeGeneralSecurityException
- If failed to create oneCopyright © 2008–2018 The Apache Software Foundation. All rights reserved.