Package de.svws_nrw.core.data
Klasse TLSCertificate
java.lang.Object
de.svws_nrw.core.data.TLSCertificate
Diese Klasse beschreibt ein TLS-Zertifikate und wird bei der Kommunikation über die
Open-API-Schnittstelle verwendet.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungDie Informationen zum Aussteller des Zertifikats@NotNull String
Der öffentliche Schlüssel (Base64-kodiert)Der Algorithmus, der für den öffentlichen Schlüssel verwendet wurdeDas Format, in welchem der öffentliche Schlüssel vorliegtGgf. weitere Parameter für den SignaturalgorithmusDie Seriennummer des Zertifikats@NotNull String
Die Signatur (Base64-kodiert)Der SignaturalgorithmusDie OID des SignaturalgorithmusDie Informationen zum Inhaber des Zertifikats@NotNull String
Der Typ des ZertifikatsDas Datum, ab dem das Zertifkat gültig ist (ISO 8601 format).Das Datum, bis zu welchem Tag das Zertifkat gültig ist (ISO 8601 format).int
Die Version der Zertifikats (0 -> V1, 1 -> V2, 2 -> V3). -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
-
Felddetails
-
version
public int versionDie Version der Zertifikats (0 -> V1, 1 -> V2, 2 -> V3). -
type
Der Typ des Zertifikats -
subject
Die Informationen zum Inhaber des Zertifikats -
issuer
Die Informationen zum Aussteller des Zertifikats -
serialNumber
Die Seriennummer des Zertifikats -
signatureAlgorithm
Der Signaturalgorithmus -
signatureAlgorithmOID
Die OID des Signaturalgorithmus -
params
Ggf. weitere Parameter für den Signaturalgorithmus -
signature
Die Signatur (Base64-kodiert) -
keyAlgorithm
Der Algorithmus, der für den öffentlichen Schlüssel verwendet wurde -
keyFormat
Das Format, in welchem der öffentliche Schlüssel vorliegt -
key
Der öffentliche Schlüssel (Base64-kodiert) -
validSince
Das Datum, ab dem das Zertifkat gültig ist (ISO 8601 format). -
validUntil
Das Datum, bis zu welchem Tag das Zertifkat gültig ist (ISO 8601 format).
-
-
Konstruktordetails
-
TLSCertificate
public TLSCertificate()
-