public class DFNCERTPublic
extends java.lang.Object
Constructor and Description |
---|
DFNCERTPublic() |
Modifier and Type | Method and Description |
---|---|
DFNCERTTypesCAInfo |
getCAInfo(int RaID)
Liefert Informationen über eine RA (Namensräume, Profile)
|
java.lang.String |
getCertificateByRequestSerial(int RaID,
int Serial,
java.lang.String Pin)
Liefert ein Zertifikat anhand der Seriennummer des Zertifikatantrags
|
DFNCERTTypesRequestInfo |
getRequestInfo(int RaID,
int Serial,
java.lang.String Pin)
Liefert Informationen über einen Zertifikatantrag
|
byte[] |
getRequestPrintout(int RaID,
int Serial,
java.lang.String Format,
java.lang.String Pin)
Liefert das Antragsformular als PDF
|
SOAPClient |
getSOAPClient()
Liefert den SOAPClient für diese Instanz.
|
DFNCERTTypesValidDomain[] |
getValidDomains(int RaID,
java.lang.String Type)
Liefert alle gültigen, öffentlichen Domain-Einträge zurück
|
java.lang.Integer |
newRequest(int RaID,
java.lang.String PKCS10,
java.util.List<de.dfncert.datatypes.SubjectAltName> altNames,
de.dfncert.datatypes.Role role,
java.lang.String Pin,
java.lang.String AddName,
java.lang.String AddEMail,
java.lang.String AddOrgUnit,
boolean Publish)
Übermittelt einen Zertifikatantrag an die CA.
|
java.lang.Integer |
newRequest(int RaID,
java.lang.String PKCS10,
java.lang.String[] AltNames,
java.lang.String Role,
java.lang.String Pin,
java.lang.String AddName,
java.lang.String AddEMail,
java.lang.String AddOrgUnit,
boolean Publish)
Übermittelt einen Zertifikatantrag an die CA
|
java.lang.Integer |
newRevocationRequest(int RaID,
java.math.BigInteger Serial,
java.lang.String Reason,
java.lang.String Pin)
Stellt einen neuen Sperrantrag
|
public DFNCERTPublic() throws java.lang.Exception
java.lang.Exception
public SOAPClient getSOAPClient()
public java.lang.Integer newRequest(int RaID, java.lang.String PKCS10, java.lang.String[] AltNames, java.lang.String Role, java.lang.String Pin, java.lang.String AddName, java.lang.String AddEMail, java.lang.String AddOrgUnit, boolean Publish) throws java.lang.Exception
RaID
- Nummer der RA (0 = Haupt-RA)PKCS10
- PKCS#10-Antrag im PEM-FormatAltNames
- Alternative Namen (z.B. mail:adresse@domain.tld,IP:10.0.0.1)Role
- ZertifikatsprofilPin
- SHA1 der Sperr-PIN (Hex-String)AddName
- Name des Antragsstellers für AntragsformularAddEMail
- E-Mail Adresse des Antragstellers für AntragsformularAddOrgUnit
- Abteilung des Antragsstellers für AntragsformularPublish
- Veröffentlichung des Zertifikats via LDAP und Webjava.lang.Exception
- Fehlerweiterleitungpublic java.lang.Integer newRequest(int RaID, java.lang.String PKCS10, java.util.List<de.dfncert.datatypes.SubjectAltName> altNames, de.dfncert.datatypes.Role role, java.lang.String Pin, java.lang.String AddName, java.lang.String AddEMail, java.lang.String AddOrgUnit, boolean Publish) throws java.lang.Exception
RaID
- Nummer der RA (0 = Haupt-RA)PKCS10
- PKCS#10-Antrag im PEM-FormataltNames
- Alternative Namen im SubjectAltName-Formatrole
- ZertifikatsprofilPin
- SHA1 der Sperr-PIN (Hex-String)AddName
- Name des Antragsstellers für AntragsformularAddEMail
- E-Mail Adresse des Antragstellers für AntragsformularAddOrgUnit
- Abteilung des Antragsstellers für AntragsformularPublish
- Veröffentlichung des Zertifikats via LDAP und Webjava.lang.Exception
- Fehlerweiterleitungpublic java.lang.Integer newRevocationRequest(int RaID, java.math.BigInteger Serial, java.lang.String Reason, java.lang.String Pin) throws java.lang.Exception
RaID
- Nummer der RA (0 = Haupt-RA)Serial
- Seriennummer des zu sperrenden ZertifikatsReason
- Grund der Sperrung (wird nicht veröffentlicht)Pin
- SHA-1 der Sperr-PIN (Hex-String)java.lang.Exception
- Fehlerweiterleitungpublic byte[] getRequestPrintout(int RaID, int Serial, java.lang.String Format, java.lang.String Pin) throws java.lang.Exception
RaID
- Nummer der RA (0 = Haupt-RA)Serial
- Seriennummer des ZertifikatantragsFormat
- MIME-Typ der Rückgabe (application/pdf)Pin
- SHA1 der Sperr-PIN des Zertifikatantrags (Hex-String)java.lang.Exception
- Fehlerweiterleitungpublic DFNCERTTypesRequestInfo getRequestInfo(int RaID, int Serial, java.lang.String Pin) throws java.lang.Exception
RaID
- Nummer der RASerial
- Seriennummer des ZertifikatantragsPin
- SHA1 der Sperr-PIN des Zertifikatantrags (Hex-String)java.lang.Exception
- Fehlerweiterleitungpublic java.lang.String getCertificateByRequestSerial(int RaID, int Serial, java.lang.String Pin) throws java.lang.Exception
RaID
- Nummer der RA (0 = Haupt-RA)Serial
- Seriennummer des ZertifikatantragsPin
- SHA1 der Sperr-PIN des Zertifikatantrags (Hex-String)java.lang.Exception
- Fehlerweiterleitungpublic DFNCERTTypesCAInfo getCAInfo(int RaID) throws java.lang.Exception
RaID
- Nummer der RA (0 = Haupt-RA)java.lang.Exception
- Fehlerweiterleitungpublic DFNCERTTypesValidDomain[] getValidDomains(int RaID, java.lang.String Type) throws java.lang.Exception
RaID
- Nummer der RAType
- Typ der Domain: 'email' oder 'server', wenn leer werden alle gültigen Einträge zurückgeliefertjava.lang.Exception
- Fehlerweiterleitung