Package com.dropbox.core.v2.teamlog
Class Certificate
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.Certificate
-
public class Certificate extends java.lang.ObjectCertificate details.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringcommonNameprotected java.lang.StringexpirationDateprotected java.lang.StringissueDateprotected java.lang.Stringissuerprotected java.lang.StringserialNumberprotected java.lang.Stringsha1Fingerprintprotected java.lang.Stringsubject
-
Constructor Summary
Constructors Constructor Description Certificate(java.lang.String subject, java.lang.String issuer, java.lang.String issueDate, java.lang.String expirationDate, java.lang.String serialNumber, java.lang.String sha1Fingerprint)Certificate details.Certificate(java.lang.String subject, java.lang.String issuer, java.lang.String issueDate, java.lang.String expirationDate, java.lang.String serialNumber, java.lang.String sha1Fingerprint, java.lang.String commonName)Certificate details.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetCommonName()Certificate common name.java.lang.StringgetExpirationDate()Certificate expiration date.java.lang.StringgetIssueDate()Certificate issue date.java.lang.StringgetIssuer()Certificate issuer.java.lang.StringgetSerialNumber()Certificate serial number.java.lang.StringgetSha1Fingerprint()Certificate sha1 fingerprint.java.lang.StringgetSubject()Certificate subject.inthashCode()java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
subject
@Nonnull protected final java.lang.String subject
-
issuer
@Nonnull protected final java.lang.String issuer
-
issueDate
@Nonnull protected final java.lang.String issueDate
-
expirationDate
@Nonnull protected final java.lang.String expirationDate
-
serialNumber
@Nonnull protected final java.lang.String serialNumber
-
sha1Fingerprint
@Nonnull protected final java.lang.String sha1Fingerprint
-
commonName
@Nullable protected final java.lang.String commonName
-
-
Constructor Detail
-
Certificate
public Certificate(@Nonnull java.lang.String subject, @Nonnull java.lang.String issuer, @Nonnull java.lang.String issueDate, @Nonnull java.lang.String expirationDate, @Nonnull java.lang.String serialNumber, @Nonnull java.lang.String sha1Fingerprint, @Nullable java.lang.String commonName)Certificate details.- Parameters:
subject- Certificate subject. Must not benull.issuer- Certificate issuer. Must not benull.issueDate- Certificate issue date. Must not benull.expirationDate- Certificate expiration date. Must not benull.serialNumber- Certificate serial number. Must not benull.sha1Fingerprint- Certificate sha1 fingerprint. Must not benull.commonName- Certificate common name.- Throws:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
Certificate
public Certificate(@Nonnull java.lang.String subject, @Nonnull java.lang.String issuer, @Nonnull java.lang.String issueDate, @Nonnull java.lang.String expirationDate, @Nonnull java.lang.String serialNumber, @Nonnull java.lang.String sha1Fingerprint)Certificate details.The default values for unset fields will be used.
- Parameters:
subject- Certificate subject. Must not benull.issuer- Certificate issuer. Must not benull.issueDate- Certificate issue date. Must not benull.expirationDate- Certificate expiration date. Must not benull.serialNumber- Certificate serial number. Must not benull.sha1Fingerprint- Certificate sha1 fingerprint. Must not benull.- Throws:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
-
Method Detail
-
getSubject
@Nonnull public java.lang.String getSubject()
Certificate subject.- Returns:
- value for this field, never
null.
-
getIssuer
@Nonnull public java.lang.String getIssuer()
Certificate issuer.- Returns:
- value for this field, never
null.
-
getIssueDate
@Nonnull public java.lang.String getIssueDate()
Certificate issue date.- Returns:
- value for this field, never
null.
-
getExpirationDate
@Nonnull public java.lang.String getExpirationDate()
Certificate expiration date.- Returns:
- value for this field, never
null.
-
getSerialNumber
@Nonnull public java.lang.String getSerialNumber()
Certificate serial number.- Returns:
- value for this field, never
null.
-
getSha1Fingerprint
@Nonnull public java.lang.String getSha1Fingerprint()
Certificate sha1 fingerprint.- Returns:
- value for this field, never
null.
-
getCommonName
@Nullable public java.lang.String getCommonName()
Certificate common name.- Returns:
- value for this field, or
nullif not present.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toStringMultiline
public java.lang.String toStringMultiline()
Returns a String representation of this object formatted for easier readability.The returned String may contain newlines.
- Returns:
- Formatted, multiline String representation of this object
-
-