Package de.gematik.ti.epa.vzd.client.api
Class CertificateAdministrationApi
- java.lang.Object
-
- de.gematik.ti.epa.vzd.client.api.CertificateAdministrationApi
-
- Direct Known Subclasses:
GemCertificateAdministrationApi
public class CertificateAdministrationApi extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CertificateAdministrationApi()
CertificateAdministrationApi(ApiClient apiClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DistinguishedName
addDirectoryEntryCertificate(java.lang.String uid, UserCertificate userCertificate)
Der Zertifikatseintrag wird im Verzeichnisdienst hinzugefügt und ist logisch über dn.uid mit dem übergeordneten Verzeichniseintrag verknüpft.okhttp3.Call
addDirectoryEntryCertificateAsync(java.lang.String uid, UserCertificate userCertificate, ApiCallback<DistinguishedName> _callback)
Der Zertifikatseintrag wird im Verzeichnisdienst hinzugefügt und ist logisch über dn.uid mit dem übergeordneten Verzeichniseintrag verknüpft.okhttp3.Call
addDirectoryEntryCertificateCall(java.lang.String uid, UserCertificate userCertificate, ApiCallback _callback)
Build call for addDirectoryEntryCertificateApiResponse<DistinguishedName>
addDirectoryEntryCertificateWithHttpInfo(java.lang.String uid, UserCertificate userCertificate)
Der Zertifikatseintrag wird im Verzeichnisdienst hinzugefügt und ist logisch über dn.uid mit dem übergeordneten Verzeichniseintrag verknüpft.void
deleteDirectoryEntryCertificate(java.lang.String uid, java.lang.String certificateEntryID)
Zertifikatseintrag löschen Dem Verzeichniseintrag muss immer mindestens ein Zertifikat zugeordnet sein.okhttp3.Call
deleteDirectoryEntryCertificateAsync(java.lang.String uid, java.lang.String certificateEntryID, ApiCallback<java.lang.Void> _callback)
Zertifikatseintrag löschen Dem Verzeichniseintrag muss immer mindestens ein Zertifikat zugeordnet sein.okhttp3.Call
deleteDirectoryEntryCertificateCall(java.lang.String uid, java.lang.String certificateEntryID, ApiCallback _callback)
Build call for deleteDirectoryEntryCertificateApiResponse<java.lang.Void>
deleteDirectoryEntryCertificateWithHttpInfo(java.lang.String uid, java.lang.String certificateEntryID)
Zertifikatseintrag löschen Dem Verzeichniseintrag muss immer mindestens ein Zertifikat zugeordnet sein.ApiClient
getApiClient()
java.util.List<UserCertificate>
readDirectoryCertificates(java.lang.String uid, java.lang.String certificateEntryID, java.lang.String entryType, java.lang.String telematikID, java.lang.String professionOID, java.lang.String usage)
Zertifikat lesen Liefert alle Zertifikate, die dem Filter (siehe 'parameters') entsprechen.okhttp3.Call
readDirectoryCertificatesAsync(java.lang.String uid, java.lang.String certificateEntryID, java.lang.String entryType, java.lang.String telematikID, java.lang.String professionOID, java.lang.String usage, ApiCallback<java.util.List<UserCertificate>> _callback)
Zertifikat lesen (asynchronously) Liefert alle Zertifikate, die dem Filter (siehe 'parameters') entsprechen.okhttp3.Call
readDirectoryCertificatesCall(java.lang.String uid, java.lang.String certificateEntryID, java.lang.String entryType, java.lang.String telematikID, java.lang.String professionOID, java.lang.String usage, ApiCallback _callback)
Build call for readDirectoryCertificatesApiResponse<java.util.List<UserCertificate>>
readDirectoryCertificatesWithHttpInfo(java.lang.String uid, java.lang.String certificateEntryID, java.lang.String entryType, java.lang.String telematikID, java.lang.String professionOID, java.lang.String usage)
Zertifikat lesen Liefert alle Zertifikate, die dem Filter (siehe 'parameters') entsprechen.void
setApiClient(ApiClient apiClient)
-
-
-
Constructor Detail
-
CertificateAdministrationApi
public CertificateAdministrationApi()
-
CertificateAdministrationApi
public CertificateAdministrationApi(ApiClient apiClient)
-
-
Method Detail
-
getApiClient
public ApiClient getApiClient()
-
setApiClient
public void setApiClient(ApiClient apiClient)
-
addDirectoryEntryCertificateCall
public okhttp3.Call addDirectoryEntryCertificateCall(java.lang.String uid, UserCertificate userCertificate, ApiCallback _callback) throws ApiException
Build call for addDirectoryEntryCertificate- Parameters:
uid
- ID (dn.uid) vom übergeordneten Verzeichniseintrag (required)userCertificate
- Datensatz für die Erzeugung des Eintrags Die Attribute müssen wie folgt belegt sein Attribut Wert ------------------------------------------- dn.* Nicht vorhanden (Adressierung erfolgt über uid in Path) telematikID Kann optional belegt werden. Wird telematikID angegeben, dann muss diese telematikID mit der telematikID im userCertificate übereinstimmen. Die telematikID muss mit der telematikID in den Basisdaten (baseDirectoryEntry) übereinstimmen (falls dort angegeben). Falls die telematikID in den Basisdaten (baseDirectoryEntry) leer ist, muss sie auf den Wert aus dem Zertifikat bzw. dem hier angegebenen Wert gesetzt werden. Bei unterschiedlichen telematikIDs wird die Operation mit Fehlercode 422 abgelehnt. entryType Nicht vorhanden (wird vom Verzeichnisdienst belegt) professionOID Nicht vorhanden (wird vom Verzeichnisdienst belegt) usage Kann optional belegt werden userCertificate Muss vorhanden sein description Kann optional belegt werden (required)_callback
- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body object
-
addDirectoryEntryCertificate
public DistinguishedName addDirectoryEntryCertificate(java.lang.String uid, UserCertificate userCertificate) throws ApiException
Der Zertifikatseintrag wird im Verzeichnisdienst hinzugefügt und ist logisch über dn.uid mit dem übergeordneten Verzeichniseintrag verknüpft.- Parameters:
uid
- ID (dn.uid) vom übergeordneten Verzeichniseintrag (required)userCertificate
- Datensatz für die Erzeugung des Eintrags Die Attribute müssen wie folgt belegt sein Attribut Wert ------------------------------------------- dn.* Nicht vorhanden (Adressierung erfolgt über uid in Path) telematikID Kann optional belegt werden. Wird telematikID angegeben, dann muss diese telematikID mit der telematikID im userCertificate übereinstimmen. Die telematikID muss mit der telematikID in den Basisdaten (baseDirectoryEntry) übereinstimmen (falls dort angegeben). Falls die telematikID in den Basisdaten (baseDirectoryEntry) leer ist, muss sie auf den Wert aus dem Zertifikat bzw. dem hier angegebenen Wert gesetzt werden. Bei unterschiedlichen telematikIDs wird die Operation mit Fehlercode 422 abgelehnt. entryType Nicht vorhanden (wird vom Verzeichnisdienst belegt) professionOID Nicht vorhanden (wird vom Verzeichnisdienst belegt) usage Kann optional belegt werden userCertificate Muss vorhanden sein description Kann optional belegt werden (required)- Returns:
- DistinguishedName
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
addDirectoryEntryCertificateWithHttpInfo
public ApiResponse<DistinguishedName> addDirectoryEntryCertificateWithHttpInfo(java.lang.String uid, UserCertificate userCertificate) throws ApiException
Der Zertifikatseintrag wird im Verzeichnisdienst hinzugefügt und ist logisch über dn.uid mit dem übergeordneten Verzeichniseintrag verknüpft.- Parameters:
uid
- ID (dn.uid) vom übergeordneten Verzeichniseintrag (required)userCertificate
- Datensatz für die Erzeugung des Eintrags Die Attribute müssen wie folgt belegt sein Attribut Wert ------------------------------------------- dn.* Nicht vorhanden (Adressierung erfolgt über uid in Path) telematikID Kann optional belegt werden. Wird telematikID angegeben, dann muss diese telematikID mit der telematikID im userCertificate übereinstimmen. Die telematikID muss mit der telematikID in den Basisdaten (baseDirectoryEntry) übereinstimmen (falls dort angegeben). Falls die telematikID in den Basisdaten (baseDirectoryEntry) leer ist, muss sie auf den Wert aus dem Zertifikat bzw. dem hier angegebenen Wert gesetzt werden. Bei unterschiedlichen telematikIDs wird die Operation mit Fehlercode 422 abgelehnt. entryType Nicht vorhanden (wird vom Verzeichnisdienst belegt) professionOID Nicht vorhanden (wird vom Verzeichnisdienst belegt) usage Kann optional belegt werden userCertificate Muss vorhanden sein description Kann optional belegt werden (required)- Returns:
- ApiResponse<DistinguishedName>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
addDirectoryEntryCertificateAsync
public okhttp3.Call addDirectoryEntryCertificateAsync(java.lang.String uid, UserCertificate userCertificate, ApiCallback<DistinguishedName> _callback) throws ApiException
Der Zertifikatseintrag wird im Verzeichnisdienst hinzugefügt und ist logisch über dn.uid mit dem übergeordneten Verzeichniseintrag verknüpft. (asynchronously)- Parameters:
uid
- ID (dn.uid) vom übergeordneten Verzeichniseintrag (required)userCertificate
- Datensatz für die Erzeugung des Eintrags Die Attribute müssen wie folgt belegt sein Attribut Wert ------------------------------------------- dn.* Nicht vorhanden (Adressierung erfolgt über uid in Path) telematikID Kann optional belegt werden. Wird telematikID angegeben, dann muss diese telematikID mit der telematikID im userCertificate übereinstimmen. Die telematikID muss mit der telematikID in den Basisdaten (baseDirectoryEntry) übereinstimmen (falls dort angegeben). Falls die telematikID in den Basisdaten (baseDirectoryEntry) leer ist, muss sie auf den Wert aus dem Zertifikat bzw. dem hier angegebenen Wert gesetzt werden. Bei unterschiedlichen telematikIDs wird die Operation mit Fehlercode 422 abgelehnt. entryType Nicht vorhanden (wird vom Verzeichnisdienst belegt) professionOID Nicht vorhanden (wird vom Verzeichnisdienst belegt) usage Kann optional belegt werden userCertificate Muss vorhanden sein description Kann optional belegt werden (required)_callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body object
-
deleteDirectoryEntryCertificateCall
public okhttp3.Call deleteDirectoryEntryCertificateCall(java.lang.String uid, java.lang.String certificateEntryID, ApiCallback _callback) throws ApiException
Build call for deleteDirectoryEntryCertificate- Parameters:
uid
- ID vom übergeordneten Verzeichniseintrag (required)certificateEntryID
- ID von dem zu löschenden Zertifikatseintrag (required)_callback
- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body object
-
deleteDirectoryEntryCertificate
public void deleteDirectoryEntryCertificate(java.lang.String uid, java.lang.String certificateEntryID) throws ApiException
Zertifikatseintrag löschen Dem Verzeichniseintrag muss immer mindestens ein Zertifikat zugeordnet sein. Wenn nach dem Löschen kein Zertifikat mehr dem Verzeichniseintrag zugeordnet wäre, muss die delete Operation abgelehnt werden.- Parameters:
uid
- ID vom übergeordneten Verzeichniseintrag (required)certificateEntryID
- ID von dem zu löschenden Zertifikatseintrag (required)- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
deleteDirectoryEntryCertificateWithHttpInfo
public ApiResponse<java.lang.Void> deleteDirectoryEntryCertificateWithHttpInfo(java.lang.String uid, java.lang.String certificateEntryID) throws ApiException
Zertifikatseintrag löschen Dem Verzeichniseintrag muss immer mindestens ein Zertifikat zugeordnet sein. Wenn nach dem Löschen kein Zertifikat mehr dem Verzeichniseintrag zugeordnet wäre, muss die delete Operation abgelehnt werden.- Parameters:
uid
- ID vom übergeordneten Verzeichniseintrag (required)certificateEntryID
- ID von dem zu löschenden Zertifikatseintrag (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
deleteDirectoryEntryCertificateAsync
public okhttp3.Call deleteDirectoryEntryCertificateAsync(java.lang.String uid, java.lang.String certificateEntryID, ApiCallback<java.lang.Void> _callback) throws ApiException
Zertifikatseintrag löschen Dem Verzeichniseintrag muss immer mindestens ein Zertifikat zugeordnet sein. Wenn nach dem Löschen kein Zertifikat mehr dem Verzeichniseintrag zugeordnet wäre, muss die delete Operation abgelehnt werden. (asynchronously)- Parameters:
uid
- ID vom übergeordneten Verzeichniseintrag (required)certificateEntryID
- ID von dem zu löschenden Zertifikatseintrag (required)_callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body object
-
readDirectoryCertificatesCall
public okhttp3.Call readDirectoryCertificatesCall(java.lang.String uid, java.lang.String certificateEntryID, java.lang.String entryType, java.lang.String telematikID, java.lang.String professionOID, java.lang.String usage, ApiCallback _callback) throws ApiException
Build call for readDirectoryCertificates- Parameters:
uid
- ID vom übergeordneten Verzeichniseintrag (optional)certificateEntryID
- ID von dem Zertifikat (dn.cn vom Zertifikatseintrag) Wenn angegeben wird das adressierte (certificateEntryID) Zertifikat geliefert. Wenn nicht angegeben werden alle Zertifikate des übergeordneten Verzeichniseintrags geliefert. (optional)entryType
- Erlaubt die Suche mit Hilfe des Attributs entryType. (optional)telematikID
- telematikID von dem Zertifikat Erlaubt die Suche nach Zertifikatseinträgen einer telematikID. (optional)professionOID
- Erlaubt die Suche mit Hilfe des Attributs professionOID. Der Verzeichniseintrag wird selektiert, wenn die angegebene professionOID im Attribut professionOID (array) des Zertifikatseintrags enthalten ist. (optional)usage
- Erlaubt die Suche mit Hilfe des Attributs usage. Der Verzeichniseintrag wird selektiert, wenn die angegebene usage im Attribut usage (array) des Zertifikatseintrags enthalten ist. (optional)_callback
- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body object
-
readDirectoryCertificates
public java.util.List<UserCertificate> readDirectoryCertificates(java.lang.String uid, java.lang.String certificateEntryID, java.lang.String entryType, java.lang.String telematikID, java.lang.String professionOID, java.lang.String usage) throws ApiException
Zertifikat lesen Liefert alle Zertifikate, die dem Filter (siehe 'parameters') entsprechen.- Parameters:
uid
- ID vom übergeordneten Verzeichniseintrag (optional)certificateEntryID
- ID von dem Zertifikat (dn.cn vom Zertifikatseintrag) Wenn angegeben wird das adressierte (certificateEntryID) Zertifikat geliefert. Wenn nicht angegeben werden alle Zertifikate des übergeordneten Verzeichniseintrags geliefert. (optional)entryType
- Erlaubt die Suche mit Hilfe des Attributs entryType. (optional)telematikID
- telematikID von dem Zertifikat Erlaubt die Suche nach Zertifikatseinträgen einer telematikID. (optional)professionOID
- Erlaubt die Suche mit Hilfe des Attributs professionOID. Der Verzeichniseintrag wird selektiert, wenn die angegebene professionOID im Attribut professionOID (array) des Zertifikatseintrags enthalten ist. (optional)usage
- Erlaubt die Suche mit Hilfe des Attributs usage. Der Verzeichniseintrag wird selektiert, wenn die angegebene usage im Attribut usage (array) des Zertifikatseintrags enthalten ist. (optional)- Returns:
- List<UserCertificate>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
readDirectoryCertificatesWithHttpInfo
public ApiResponse<java.util.List<UserCertificate>> readDirectoryCertificatesWithHttpInfo(java.lang.String uid, java.lang.String certificateEntryID, java.lang.String entryType, java.lang.String telematikID, java.lang.String professionOID, java.lang.String usage) throws ApiException
Zertifikat lesen Liefert alle Zertifikate, die dem Filter (siehe 'parameters') entsprechen.- Parameters:
uid
- ID vom übergeordneten Verzeichniseintrag (optional)certificateEntryID
- ID von dem Zertifikat (dn.cn vom Zertifikatseintrag) Wenn angegeben wird das adressierte (certificateEntryID) Zertifikat geliefert. Wenn nicht angegeben werden alle Zertifikate des übergeordneten Verzeichniseintrags geliefert. (optional)entryType
- Erlaubt die Suche mit Hilfe des Attributs entryType. (optional)telematikID
- telematikID von dem Zertifikat Erlaubt die Suche nach Zertifikatseinträgen einer telematikID. (optional)professionOID
- Erlaubt die Suche mit Hilfe des Attributs professionOID. Der Verzeichniseintrag wird selektiert, wenn die angegebene professionOID im Attribut professionOID (array) des Zertifikatseintrags enthalten ist. (optional)usage
- Erlaubt die Suche mit Hilfe des Attributs usage. Der Verzeichniseintrag wird selektiert, wenn die angegebene usage im Attribut usage (array) des Zertifikatseintrags enthalten ist. (optional)- Returns:
- ApiResponse<List<UserCertificate>>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response body
-
readDirectoryCertificatesAsync
public okhttp3.Call readDirectoryCertificatesAsync(java.lang.String uid, java.lang.String certificateEntryID, java.lang.String entryType, java.lang.String telematikID, java.lang.String professionOID, java.lang.String usage, ApiCallback<java.util.List<UserCertificate>> _callback) throws ApiException
Zertifikat lesen (asynchronously) Liefert alle Zertifikate, die dem Filter (siehe 'parameters') entsprechen.- Parameters:
uid
- ID vom übergeordneten Verzeichniseintrag (optional)certificateEntryID
- ID von dem Zertifikat (dn.cn vom Zertifikatseintrag) Wenn angegeben wird das adressierte (certificateEntryID) Zertifikat geliefert. Wenn nicht angegeben werden alle Zertifikate des übergeordneten Verzeichniseintrags geliefert. (optional)entryType
- Erlaubt die Suche mit Hilfe des Attributs entryType. (optional)telematikID
- telematikID von dem Zertifikat Erlaubt die Suche nach Zertifikatseinträgen einer telematikID. (optional)professionOID
- Erlaubt die Suche mit Hilfe des Attributs professionOID. Der Verzeichniseintrag wird selektiert, wenn die angegebene professionOID im Attribut professionOID (array) des Zertifikatseintrags enthalten ist. (optional)usage
- Erlaubt die Suche mit Hilfe des Attributs usage. Der Verzeichniseintrag wird selektiert, wenn die angegebene usage im Attribut usage (array) des Zertifikatseintrags enthalten ist. (optional)_callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body object
-
-