de.osci.osci12.messageparts
Class Inspection

java.lang.Object
  extended byde.osci.osci12.messageparts.MessagePart
      extended byde.osci.osci12.messageparts.Inspection
All Implemented Interfaces:
java.io.Serializable

public class Inspection
extends MessagePart
implements java.io.Serializable

Diese Klasse repräsentiert das OSCI-Inspection-Element. Hier werden Informationen für die ausgewerteten Zertifikate der OSCI-Nachricht gehalten.

Copyright © 2004 Freie Hansestadt Bremen

Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG

Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden.

Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden.

Version:
1.2.1
See Also:
Serialized Form

Field Summary
static java.lang.String CERT_TYPE_ACCREDITED
           
static java.lang.String CERT_TYPE_ADVANCED
           
static java.lang.String CERT_TYPE_QUALIFIED
           
static java.lang.String CERT_TYPE_UNKNOWN
           
 
Fields inherited from class de.osci.osci12.messageparts.MessagePart
ns
 
Method Summary
 java.lang.String getCertType()
          Liefert den Typ des Zertifikats.
 java.lang.String getMathResult()
          Liefert das Ergebnis der mathematischen Zertifikatsprüfung.
 java.lang.String getOfflineResult()
          Liefert das Ergebnis der offline-Prüfung.
 java.lang.String[] getOnlineCheckNames()
          Liefert die Namen der online-Prüfverfahrens.
 java.lang.String[] getOnlineChecks()
          Liefert die Inhalte der Prüfverfahrens-Einträge.
 boolean getOnlineResult()
          Liefert das Ergebnis der online-Prüfung.
 Timestamp getTimeStamp()
          Liefert den Zeitstempel der Prüfung.
 java.lang.String getX509IssuerName()
          Liefert den Ausstellernamen den Zertifikats.
 java.lang.String getX509SerialNumber()
          Liefert die Seriennummer des Zertifikats.
 java.lang.String getX509SubjectName()
          Liefert den Inhabernamen den Zertifikats.
 boolean isOnlineChecked()
          Gibt an, ob das Zertifikat online (OCSP/CRL/LDAP-Prüfung) geprüft wurde.
 
Methods inherited from class de.osci.osci12.messageparts.MessagePart
getLength, getRefID, setNSPrefixes, setNSPrefixes, setRefID
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CERT_TYPE_ADVANCED

public static final java.lang.String CERT_TYPE_ADVANCED
See Also:
Constant Field Values

CERT_TYPE_QUALIFIED

public static final java.lang.String CERT_TYPE_QUALIFIED
See Also:
Constant Field Values

CERT_TYPE_ACCREDITED

public static final java.lang.String CERT_TYPE_ACCREDITED
See Also:
Constant Field Values

CERT_TYPE_UNKNOWN

public static final java.lang.String CERT_TYPE_UNKNOWN
See Also:
Constant Field Values
Method Detail

getX509SerialNumber

public java.lang.String getX509SerialNumber()
Liefert die Seriennummer des Zertifikats.

Returns:
Zertifikatsnummer

getX509IssuerName

public java.lang.String getX509IssuerName()
Liefert den Ausstellernamen den Zertifikats.

Returns:
Ausstellername

getX509SubjectName

public java.lang.String getX509SubjectName()
Liefert den Inhabernamen den Zertifikats.

Returns:
Inhabername

getTimeStamp

public Timestamp getTimeStamp()
Liefert den Zeitstempel der Prüfung.

Returns:
Zeitstempel

isOnlineChecked

public boolean isOnlineChecked()
Gibt an, ob das Zertifikat online (OCSP/CRL/LDAP-Prüfung) geprüft wurde.

Returns:
true -> online-Prüfung durchgeführt

getOnlineCheckNames

public java.lang.String[] getOnlineCheckNames()
Liefert die Namen der online-Prüfverfahrens.

Returns:
online-Prüfverfahren (OCSP/CRL/LDAP)

getOnlineResult

public boolean getOnlineResult()
Liefert das Ergebnis der online-Prüfung.

Returns:
Ergebnis: true -> ok, false -> revoked.

getOnlineChecks

public java.lang.String[] getOnlineChecks()
Liefert die Inhalte der Prüfverfahrens-Einträge. Dies ist bei OCSP-Prüfung der Base-64-codierte OCSP-Request und bei CRL-Prüfung das Datum der CRL-Liste.

Returns:
Inhalt des Eintrags

getMathResult

public java.lang.String getMathResult()
Liefert das Ergebnis der mathematischen Zertifikatsprüfung.

Returns:
Ergebnis: ok / corrupted / indeterminate

getOfflineResult

public java.lang.String getOfflineResult()
Liefert das Ergebnis der offline-Prüfung.

Returns:
Ergebnis: valid / invalid / indeterminate

getCertType

public java.lang.String getCertType()
Liefert den Typ des Zertifikats.

Returns:
Typ (advanced/qualified/accredited/unknown)


Copyright © 2004. All Rights Reserved.