Package com.yubico.fido.metadata
Class StatusReport.StatusReportBuilder
- java.lang.Object
-
- com.yubico.fido.metadata.StatusReport.StatusReportBuilder
-
- Enclosing class:
- StatusReport
public static class StatusReport.StatusReportBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatusReport.StatusReportBuilder
authenticatorVersion(java.lang.Long authenticatorVersion)
StatusReport
build()
StatusReport.StatusReportBuilder
certificate(java.security.cert.X509Certificate certificate)
StatusReport.StatusReportBuilder
certificateNumber(java.lang.String certificateNumber)
StatusReport.StatusReportBuilder
certificationDescriptor(java.lang.String certificationDescriptor)
StatusReport.StatusReportBuilder
certificationPolicyVersion(java.lang.String certificationPolicyVersion)
StatusReport.StatusReportBuilder
certificationRequirementsVersion(java.lang.String certificationRequirementsVersion)
StatusReport.StatusReportBuilder
effectiveDate(java.time.LocalDate effectiveDate)
StatusReport.StatusReportBuilder
status(@NonNull AuthenticatorStatus status)
java.lang.String
toString()
StatusReport.StatusReportBuilder
url(java.lang.String url)
-
-
-
Method Detail
-
status
public StatusReport.StatusReportBuilder status(@NonNull @NonNull AuthenticatorStatus status)
- Returns:
this
.- See Also:
- FIDO Metadata Service §3.1.3. StatusReport dictionary
-
effectiveDate
public StatusReport.StatusReportBuilder effectiveDate(java.time.LocalDate effectiveDate)
- Returns:
this
.- See Also:
- FIDO Metadata Service §3.1.3. StatusReport dictionary
-
authenticatorVersion
public StatusReport.StatusReportBuilder authenticatorVersion(java.lang.Long authenticatorVersion)
- Returns:
this
.- See Also:
- FIDO Metadata Service §3.1.3. StatusReport dictionary
-
certificate
public StatusReport.StatusReportBuilder certificate(java.security.cert.X509Certificate certificate)
- Returns:
this
.- See Also:
- FIDO Metadata Service §3.1.3. StatusReport dictionary
-
url
public StatusReport.StatusReportBuilder url(java.lang.String url)
- Returns:
this
.- See Also:
- FIDO Metadata Service §3.1.3. StatusReport dictionary
-
certificationDescriptor
public StatusReport.StatusReportBuilder certificationDescriptor(java.lang.String certificationDescriptor)
- Returns:
this
.- See Also:
- FIDO Metadata Service §3.1.3. StatusReport dictionary
-
certificateNumber
public StatusReport.StatusReportBuilder certificateNumber(java.lang.String certificateNumber)
- Returns:
this
.- See Also:
- FIDO Metadata Service §3.1.3. StatusReport dictionary
-
certificationPolicyVersion
public StatusReport.StatusReportBuilder certificationPolicyVersion(java.lang.String certificationPolicyVersion)
- Returns:
this
.- See Also:
- FIDO Metadata Service §3.1.3. StatusReport dictionary
-
certificationRequirementsVersion
public StatusReport.StatusReportBuilder certificationRequirementsVersion(java.lang.String certificationRequirementsVersion)
- Returns:
this
.- See Also:
- FIDO Metadata Service §3.1.3. StatusReport dictionary
-
build
public StatusReport build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-