public static class OpenSshCertificate.CertificateOption
extends java.lang.Object
[overall length][name(string)][[length of buffer][[length of string][data(string)]]]...
Where each Certificate Option is encoded as a name (string) and data (string packed in a buffer). The entire name (string) + data (buffer) are added as bytes (which will get a length prefix).
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
data |
private java.lang.String |
name |
| Constructor and Description |
|---|
CertificateOption(java.lang.String name)
Creates a new
OpenSshCertificate.CertificateOption with a name without data. |
CertificateOption(java.lang.String name,
java.lang.String data)
Creates a new
OpenSshCertificate.CertificateOption with the given name and data. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getData()
Retrieves the data.
|
java.lang.String |
getName()
Retrieves the name.
|
int |
hashCode() |
java.lang.String |
toString() |
public CertificateOption(java.lang.String name,
java.lang.String data)
OpenSshCertificate.CertificateOption with the given name and data.name - of the option; must be neither null nor emptydata - for the option; may be null or emptypublic CertificateOption(java.lang.String name)
OpenSshCertificate.CertificateOption with a name without data.name - of the option; must be neither null nor emptypublic final java.lang.String getName()
nullpublic final java.lang.String getData()
null or emptypublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object