anon.crypto
Class X509SubjectKeyIdentifier
java.lang.Object
anon.crypto.AbstractX509Extension
anon.crypto.AbstractX509KeyIdentifier
anon.crypto.X509SubjectKeyIdentifier
public final class X509SubjectKeyIdentifier
- extends AbstractX509KeyIdentifier
The subject public key identifier is calculated using a SHA1 hash over the BIT STRING from
SubjectPublicKeyInfo as defined in RFC3280.
For DSA-PublicKeys the AlgorithmIdentifier of the SubjectPublicKeyInfo MUST contain the DSA-Parameters as specified in RFC 3279
- Author:
- Rolf Wendolsky
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
IDENTIFIER
public static final java.lang.String IDENTIFIER
X509SubjectKeyIdentifier
public X509SubjectKeyIdentifier(IMyPublicKey a_publicKey)
- Creates a new X509SubjectKeyIdentifier from a public key.
- Parameters:
a_publicKey
- a public key
X509SubjectKeyIdentifier
public X509SubjectKeyIdentifier(org.bouncycastle.asn1.DERSequence a_extension)
- Creates an extension from a BouncyCastle DER sequence. For internal use only.
- Parameters:
a_extension
- a DERSequence
getName
public java.lang.String getName()
- Returns "SubjectKeyIdentifier".
- Specified by:
getName
in class AbstractX509Extension
- Returns:
- "SubjectKeyIdentifier"
createDEROctets
private static byte[] createDEROctets(IMyPublicKey a_publicKey)
createValue
private void createValue()