Package com.netscape.certsrv.key
Class KeyInfo
- java.lang.Object
-
- com.netscape.certsrv.key.KeyInfo
-
public class KeyInfo extends java.lang.Object
- Author:
- alee
-
-
Constructor Summary
Constructors Constructor Description KeyInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
static KeyInfo
fromJSON(java.lang.String json)
java.lang.String
getAlgorithm()
java.lang.String
getClientKeyID()
KeyId
getKeyId()
java.lang.String
getKeyURL()
java.lang.String
getOwnerName()
byte[]
getPublicKey()
Converts the stored base64 encoded public key to a byte array and returns that value.java.lang.String
getRealm()
java.lang.Integer
getSize()
java.lang.String
getStatus()
int
hashCode()
static void
main(java.lang.String[] args)
void
setAlgorithm(java.lang.String algorithm)
void
setClientKeyID(java.lang.String clientKeyID)
void
setKeyURL(java.lang.String keyURL)
void
setOwnerName(java.lang.String ownerName)
void
setPublicKey(byte[] publicKey)
Sets the binary data of the public key in a base64 encoded string format.void
setRealm(java.lang.String realm)
void
setSize(java.lang.Integer size)
void
setStatus(java.lang.String status)
java.lang.String
toJSON()
java.lang.String
toString()
-
-
-
Method Detail
-
getKeyURL
public java.lang.String getKeyURL()
- Returns:
- the keyURL
-
setKeyURL
public void setKeyURL(java.lang.String keyURL)
- Parameters:
keyURL
- the keyURL to set
-
getKeyId
public KeyId getKeyId()
- Returns:
- the key ID in the keyURL
-
getClientKeyID
public java.lang.String getClientKeyID()
- Returns:
- the clientKeyID
-
setClientKeyID
public void setClientKeyID(java.lang.String clientKeyID)
- Parameters:
clientKeyID
- the clientKeyID to set
-
getStatus
public java.lang.String getStatus()
-
setStatus
public void setStatus(java.lang.String status)
-
getAlgorithm
public java.lang.String getAlgorithm()
-
setAlgorithm
public void setAlgorithm(java.lang.String algorithm)
-
getSize
public java.lang.Integer getSize()
-
setSize
public void setSize(java.lang.Integer size)
-
getOwnerName
public java.lang.String getOwnerName()
-
setOwnerName
public void setOwnerName(java.lang.String ownerName)
-
getPublicKey
public byte[] getPublicKey()
Converts the stored base64 encoded public key to a byte array and returns that value. Returns null, if public key is null.- Returns:
- public key - as a byte array
-
setPublicKey
public void setPublicKey(byte[] publicKey)
Sets the binary data of the public key in a base64 encoded string format.- Parameters:
publicKey
- - if null, getPublicKey returns null.
-
getRealm
public java.lang.String getRealm()
-
setRealm
public void setRealm(java.lang.String realm)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toJSON
public java.lang.String toJSON() throws java.lang.Exception
- Throws:
java.lang.Exception
-
fromJSON
public static KeyInfo fromJSON(java.lang.String json) throws java.lang.Exception
- Throws:
java.lang.Exception
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-