Package de.dfncert.soap
Klasse DFNCERTRegistration
java.lang.Object
de.dfncert.soap.DFNCERTRegistration
Diese Klasse wurde automatisch aus einer WSDL-Datei generiert.
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungapproveRequest
(int Serial, byte[] Content, String Signature) Genehmigt einen Zertifikatantrag durch eine digitale SignaturapproveRevocationRequest
(int Serial, byte[] Content, String Signature) Genehmigt einen Sperrantrag durch eine digitale SignaturdeleteRequest
(int Serial) Löscht einen ZertifikatantragdeleteRevocationRequest
(int Serial) Löscht einen SperrantragLiefert Informationen über die CA (Namensräume, RAs, Rollen) wobei nur zu den RAs Informationen geliefert werden, für die der angemeldete RA-Operator auch die Berechtigungen hatLiefert Statusinformationen (Anzahl neuer Anträge) über die CAgetCertificate
(BigInteger Serial) Liefert ein Zertifikat im PEM-FormatgetCertificateByRequestSerial
(int Serial) Liefert ein Zertifikat anhand der Seriennummer des ZertifikatantragsgetCertificateInfo
(BigInteger Serial) Liefert Informationen über ein Zertifikat (Status, Veröffentlichung)getExtendedRequestInfo
(int Serial) Liefert erweiterte Informationen über einen ZertifikatantraggetExtendedRevocationInfo
(int Serial) Liefert erweiterte Informationen über einen Sperrantragbyte[]
getRawRequest
(int Serial) Liefert einen Zertifikatantrag zur Signatur durch den Clientbyte[]
getRawRevocationRequest
(int Serial) Liefert einen Sperrantrag wie er vom Client zu signieren istgetRequestData
(int Serial) Liefert Antragsdaten wie PKCS10-Request und SANs über einen ZertifikatantraggetRequestInfo
(int Serial) Liefert Informationen über einen Zertifikatantragbyte[]
getRequestPrintout
(int Serial, String Format) Liefert einen Zertifikatantrag als PDFbyte[][]
getResources
(String[] Names) Liefert Resourcen vom ServergetRevocationInfo
(int Serial) Liefert Informationen über einen SperrantragLiefert den SOAPClient für diese Instanz.newRevocationRequest
(BigInteger Serial, de.dfncert.enums.RevocationReason Reason) Stellt einen neuen Sperrantrag - unter Verwendung des RevocationReason EnumsnewRevocationRequest
(BigInteger Serial, String Reason) Veraltet.renewRequest
(int Serial) Erneuert einen archivierten ZertifikatantragrenewRequestSetPublishIfNeeded
(int Serial) Erneuert einen archivierten Zertifikatantrag, setzt ggf. den Wert von Publish gemäß der Publish-PolicysearchExtendedItems
(String Type, String Status, int Offset, int Limit) Veraltet.searchItems
(String Type, String Status, int Offset, int Limit) Veraltet.searchItems2
(String Type, String Status, String Role, Integer RaID, BigInteger LastSerial, int Limit) Liefert eine Liste von erweiterten Informationen zu Anträgen bzw.searchItemsByRole
(String Type, String Status, String Role, int Offset, int Limit) Veraltet.searchItemsForRaID
(String Type, String Status, int Offset, int Limit, int DesiredRaID) Veraltet.sendConfirmationEmail
(Collection<de.dfncert.validators.Email> emails) Veranlasst das Versenden von Bestätigungs-E-Mails an die angegebenen Adressen.setExtendedRequestParameters
(int Serial, DFNCERTTypesExtendedRequestParameters RequestParameters) Setzt veränderbare Eigenschaften eines Zertifikatantrags (erweiterte RequestParameter) E-Mail-Adressen werden über die Infos im DN und SAN gesetzt (wie in setRequestParameters)setRequestParameters
(int Serial, DFNCERTTypesRequestParameters RequestParameters) Setzt veränderbare Eigenschaften eines ZertifikatantragssetRevocationParameters
(int Serial, DFNCERTTypesRevocationParameters Parameters) Setzt Eigenschaften eines SperrantragsshowLocalDomainWarning
(int Serial) Prüft für einen Request, ob in der Liste der Domain-Namen eine lokale Domain vorhanden ist, und ob daraufhin eine Warn-Meldung angezeigt werden muss.
-
Konstruktordetails
-
DFNCERTRegistration
- Löst aus:
Exception
-
-
Methodendetails
-
getSOAPClient
Liefert den SOAPClient für diese Instanz.- Gibt zurück:
- SOAPClient dieser Instanz
-
getCAStatus
Liefert Statusinformationen (Anzahl neuer Anträge) über die CA- Gibt zurück:
- Statusinformationen
- Löst aus:
Exception
- Fehlerweiterleitung
-
getCAInfo
Liefert Informationen über die CA (Namensräume, RAs, Rollen) wobei nur zu den RAs Informationen geliefert werden, für die der angemeldete RA-Operator auch die Berechtigungen hat- Gibt zurück:
- CA-Informationen
- Löst aus:
Exception
- Fehlerweiterleitung
-
searchItems
@Deprecated public DFNCERTTypesObjectInfo[] searchItems(String Type, String Status, int Offset, int Limit) throws Exception Veraltet.Liefert eine Liste von Anträgen bzw. Zertifikaten- Parameter:
Type
- Typ der Liste (request, certificate, crr)Status
- Status der gesuchten EinträgeOffset
- Startpunkt in der ListeLimit
- Anzahl der zu liefernden Einträge- Gibt zurück:
- Ergebnisliste
- Löst aus:
Exception
- Fehlerweiterleitung
-
searchItems2
public DFNCERTTypesExtendedObjectInfo[] searchItems2(String Type, String Status, String Role, Integer RaID, BigInteger LastSerial, int Limit) throws Exception Liefert eine Liste von erweiterten Informationen zu Anträgen bzw. Zertifikaten Sollte statt searchItems, searchExtendedItems, searchItemsByRole sowie searchItemsForRaID verwendet werden. Datenbank-Abfrage wurde bei diesem Aufruf verbessert, so dass der Aufruf schneller ist.- Parameter:
Type
- Typ der Liste (request, certificate, crr)Status
- Status der gesuchten EinträgeRole
- Suche kann auf diese Rolle eingeschränkt werdenRaID
- Suche kann auf diese Ra-ID eingeschränkt werden. Wenn RaID == null werden alle Einträge zurückgegeben, für die der RA-Operator eine Berechtigung hatLastSerial
- letzte Seriennummer, die bei der letzten Suche zurückgegeben wurdeLimit
- Anzahl der zu liefernden Einträge- Gibt zurück:
- Ergebnisliste
- Löst aus:
Exception
- Fehlerweiterleitung
-
searchExtendedItems
@Deprecated public DFNCERTTypesExtendedObjectInfo[] searchExtendedItems(String Type, String Status, int Offset, int Limit) throws Exception Veraltet.Liefert eine Liste von erweiterten Informationen zu Anträgen, Sperranträgen oder Zertifikaten.- Parameter:
Type
- Typ der Liste (request, certificate, crr)Status
- Status der gesuchten EinträgeOffset
- Startpunkt in der ListeLimit
- Anzahl der zu liefernden Einträge- Gibt zurück:
- Ergebnisarray
- Löst aus:
Exception
- Fehlerweiterleitung
-
searchItemsByRole
@Deprecated public DFNCERTTypesExtendedObjectInfo[] searchItemsByRole(String Type, String Status, String Role, int Offset, int Limit) throws Exception Veraltet.Liefert eine Liste von Anträgen bzw. Zertifikaten- Parameter:
Type
- Typ der Liste (request, certificate, crr)Status
- Status der gesuchten EinträgeRole
- Rolle der gesuchten EinträgeOffset
- Startpunkt in der ListeLimit
- Anzahl der zu liefernden Einträge- Gibt zurück:
- Ergebnisliste
- Löst aus:
Exception
- Fehlerweiterleitung
-
searchItemsForRaID
@Deprecated public DFNCERTTypesExtendedObjectInfo[] searchItemsForRaID(String Type, String Status, int Offset, int Limit, int DesiredRaID) throws Exception Veraltet.Liefert eine Liste von Anträgen bzw. Zertifikaten- Parameter:
Type
- Typ der Liste (request, certificate, crr)Status
- Status der gesuchten EinträgeOffset
- Startpunkt in der ListeLimit
- Anzahl der zu liefernden EinträgeDesiredRaID
- RA-ID der gesuchten Einträge- Gibt zurück:
- Ergebnisliste
- Löst aus:
Exception
- Fehlerweiterleitung
-
getRequestInfo
Liefert Informationen über einen Zertifikatantrag- Parameter:
Serial
- Seriennummer des Zertifikatantrags- Gibt zurück:
- Antragsinformationen
- Löst aus:
Exception
- Fehlerweiterleitung
-
getExtendedRequestInfo
Liefert erweiterte Informationen über einen Zertifikatantrag- Parameter:
Serial
- Seriennummer des Zertifikatantrags- Gibt zurück:
- Antragsinformationen
- Löst aus:
Exception
- Fehlerweiterleitung
-
getRequestData
Liefert Antragsdaten wie PKCS10-Request und SANs über einen Zertifikatantrag- Parameter:
Serial
- Seriennummer des Zertifikatantrags- Gibt zurück:
- Antragsdaten
- Löst aus:
Exception
- Fehlerweiterleitung
-
getRequestPrintout
Liefert einen Zertifikatantrag als PDF- Parameter:
Serial
- Seriennummer des ZertifikatantragsFormat
- MIME-Type der Rückgabe (application/pdf)- Gibt zurück:
- Zertifikatantrag in binärer Form
- Löst aus:
Exception
- Fehlerweiterleitung
-
setRequestParameters
public Boolean setRequestParameters(int Serial, DFNCERTTypesRequestParameters RequestParameters) throws Exception Setzt veränderbare Eigenschaften eines Zertifikatantrags- Parameter:
Serial
- Seriennummer des ZertifikatantragsRequestParameters
- Neue Parameter- Gibt zurück:
- Erfolgsstatus
- Löst aus:
Exception
- Fehlerweiterleitung
-
setExtendedRequestParameters
public Boolean setExtendedRequestParameters(int Serial, DFNCERTTypesExtendedRequestParameters RequestParameters) throws Exception Setzt veränderbare Eigenschaften eines Zertifikatantrags (erweiterte RequestParameter) E-Mail-Adressen werden über die Infos im DN und SAN gesetzt (wie in setRequestParameters)- Parameter:
Serial
- Seriennummer des ZertifikatantragsRequestParameters
- Neue Parameter- Gibt zurück:
- Erfolgsstatus
- Löst aus:
Exception
- Fehlerweiterleitung
-
getRawRequest
Liefert einen Zertifikatantrag zur Signatur durch den Client- Parameter:
Serial
- Seriennummer des Zertifikatantrags- Gibt zurück:
- Antragsdaten zur Signatur
- Löst aus:
Exception
- Fehlerweiterleitung
-
approveRequest
Genehmigt einen Zertifikatantrag durch eine digitale Signatur- Parameter:
Serial
- Seriennummer des ZertifikatantragsContent
- Daten durch getRawRequest erhaltenSignature
- PKCS#7-Signatur über Content im PEM-Format- Gibt zurück:
- Erfolgsstatus
- Löst aus:
Exception
- Fehlerweiterleitung
-
deleteRequest
Löscht einen Zertifikatantrag- Parameter:
Serial
- Seriennummer des Zertifikatantrags- Gibt zurück:
- Erfolgsstatus
- Löst aus:
Exception
- Fehlerweiterleitung
-
renewRequest
Erneuert einen archivierten Zertifikatantrag- Parameter:
Serial
- Seriennummer des Zertifikatantrags- Gibt zurück:
- Seriennummer des erneuerten Zertifikatantrags
- Löst aus:
Exception
- Fehlerweiterleitung
-
renewRequestSetPublishIfNeeded
Erneuert einen archivierten Zertifikatantrag, setzt ggf. den Wert von Publish gemäß der Publish-Policy- Parameter:
Serial
- Seriennummer des Zertifikatantrags- Gibt zurück:
- Seriennummer des erneuerten Zertifikatantrags
- Löst aus:
Exception
- Fehlerweiterleitung
-
newRevocationRequest
Veraltet.stattdessennewRevocationRequest(BigInteger, RevocationReason)
benutzenStellt einen neuen Sperrantrag- Parameter:
Serial
- Seriennummer des zu sperrenden ZertifikatsReason
- Grund für die Sperrung (wird nicht veröffentlicht)- Gibt zurück:
- Seriennummer des neuen Sperrantrags
- Löst aus:
Exception
- Fehlerweiterleitung
-
newRevocationRequest
public Integer newRevocationRequest(BigInteger Serial, de.dfncert.enums.RevocationReason Reason) throws Exception Stellt einen neuen Sperrantrag - unter Verwendung des RevocationReason Enums- Parameter:
Serial
- Seriennummer des zu sperrenden ZertifikatsReason
- Grund für die Sperrung (wird nicht veröffentlicht)- Gibt zurück:
- Seriennummer des neuen Sperrantrags
- Löst aus:
Exception
- Fehlerweiterleitung
-
getRawRevocationRequest
Liefert einen Sperrantrag wie er vom Client zu signieren ist- Parameter:
Serial
- Seriennummer des Sperrantrags- Gibt zurück:
- Sperrantragdaten zur Signatur
- Löst aus:
Exception
- Fehlerweiterleitung
-
approveRevocationRequest
public Boolean approveRevocationRequest(int Serial, byte[] Content, String Signature) throws Exception Genehmigt einen Sperrantrag durch eine digitale Signatur- Parameter:
Serial
- Seriennummer des SperrantragsContent
- Daten von getRawRevocationRequestSignature
- PKCS#7-Signatur über Content im PEM-Format- Gibt zurück:
- Erfolgsstatus
- Löst aus:
Exception
- Fehlerweiterleitung
-
deleteRevocationRequest
Löscht einen Sperrantrag- Parameter:
Serial
- Seriennummer des Sperrantrags- Gibt zurück:
- Erfolgsstatus
- Löst aus:
Exception
- Fehlerweiterleitung
-
getCertificate
Liefert ein Zertifikat im PEM-Format- Parameter:
Serial
- Seriennummer des Zertifikats- Gibt zurück:
- Zertifikat im PEM-Format, Leer wenn kein Zertifikat vorhanden
- Löst aus:
Exception
- Fehlerweiterleitung
-
getCertificateByRequestSerial
Liefert ein Zertifikat anhand der Seriennummer des Zertifikatantrags- Parameter:
Serial
- Seriennummer des Zertifikatantrags- Gibt zurück:
- Zertifikat im PEM-Format, Leer wenn kein Zertifikat vorhanden
- Löst aus:
Exception
- Fehlerweiterleitung
-
getCertificateInfo
Liefert Informationen über ein Zertifikat (Status, Veröffentlichung)- Parameter:
Serial
- Seriennummer des Zertifikats- Gibt zurück:
- Zertifikatsinformationen
- Löst aus:
Exception
- Fehlerweiterleitung
-
getRevocationInfo
Liefert Informationen über einen Sperrantrag- Parameter:
Serial
- Seriennummer des Sperrantrags- Gibt zurück:
- Informationen über Sperrantrag
- Löst aus:
Exception
- Fehlerweiterleitung
-
getExtendedRevocationInfo
Liefert erweiterte Informationen über einen Sperrantrag- Parameter:
Serial
- Seriennummer des Sperrantrags- Gibt zurück:
- Informationen über Sperrantrag
- Löst aus:
Exception
- Fehlerweiterleitung
-
setRevocationParameters
public Boolean setRevocationParameters(int Serial, DFNCERTTypesRevocationParameters Parameters) throws Exception Setzt Eigenschaften eines Sperrantrags- Parameter:
Serial
- Serial Seriennummer des SperrantragsParameters
- Neue Parameter- Gibt zurück:
- Erfolgsstatus
- Löst aus:
Exception
- Fehlerweiterleitung
-
getResources
Liefert Resourcen vom Server- Parameter:
Names
- Namen der zu liefernden Resourcen (Wildcards erlaubt)- Gibt zurück:
- Resourcen im Binärformat
- Löst aus:
Exception
- Fehlerweiterleitung
-
sendConfirmationEmail
public Boolean sendConfirmationEmail(Collection<de.dfncert.validators.Email> emails) throws Exception Veranlasst das Versenden von Bestätigungs-E-Mails an die angegebenen Adressen. Die Adressen müssen alle vom selben Antrag stammen.- Parameter:
emails
- Adressen, an die verschickt werden soll- Gibt zurück:
- Erfolgsstatus (immer
true
, sonst fliegt eine Exception) - Löst aus:
Exception
- Fehlerweiterleitung
-
showLocalDomainWarning
Prüft für einen Request, ob in der Liste der Domain-Namen eine lokale Domain vorhanden ist, und ob daraufhin eine Warn-Meldung angezeigt werden muss.- Parameter:
Serial
- Seriennummer des Zertifikatantrags- Gibt zurück:
- true: Warn-Meldung muss angezeigt werden, weil die Laufzeit des Zertifikats begrenzt wird false: Es muss keine Warn-Meldung angezeigt werden (Entweder Grid-Policy, oder keine lokale Domain vorhanden)
- Löst aus:
Exception
- Fehlerweiterleitung
-
newRevocationRequest(BigInteger, RevocationReason)
benutzen