public class ClientCertificate
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | FIELDS | 
| static java.lang.String | SYSTEM_ID | 
| Constructor and Description | 
|---|
| ClientCertificate()Default Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addMember(Member member)Add a member to the certificate. | 
| void | addMember(java.lang.String name,
         java.lang.String value)Add a member to the certificate by name and value. | 
| void | addMember(java.lang.String name,
         java.lang.String[] values)Add a member to the certificate by name and values. | 
| java.lang.String | asXml()Renders the certificate as an Xml document. | 
| java.lang.String | genSignature(java.lang.String secret)Returns signature of certificate. | 
| java.lang.String | getValueByName(java.lang.String name)Returns the first value for the given field named  name. | 
| java.lang.String[] | getValuesByName(java.lang.String name)Returns all the values for the given field named  name. | 
| java.lang.String | toString() | 
| void | validate(java.lang.String secret)Validates the client certificate given the unique server key. | 
public static final java.lang.String SYSTEM_ID
public static final java.lang.String FIELDS
public void addMember(java.lang.String name,
                      java.lang.String[] values)
name - Member namevalues - String array of values for the member.public void addMember(java.lang.String name,
                      java.lang.String value)
name - Member namevalue - Member valuepublic void addMember(Member member)
member - Member to be added.public java.lang.String getValueByName(java.lang.String name)
name.name - field namepublic java.lang.String[] getValuesByName(java.lang.String name)
name.name - field namepublic void validate(java.lang.String secret)
              throws InvalidCertificateException
secret - unique server secret key.InvalidCertificateException - thrown if there is a problem
 validating certificate.public java.lang.String genSignature(java.lang.String secret)
                              throws InvalidCertificateException
secret - Server Secret for this certificateInvalidCertificateException - thrown if there is a problem
 validating the certificate.public java.lang.String asXml()
public java.lang.String toString()
toString in class java.lang.Object