Class GemCertificateAdministrationApi


  • public class GemCertificateAdministrationApi
    extends CertificateAdministrationApi
    Overrides all functions of CertificateAdministration api that build calls for the different commands to add the OAuth2 Token to the header
    • Constructor Detail

      • GemCertificateAdministrationApi

        public GemCertificateAdministrationApi​(GemApiClient apiClient)
    • Method Detail

      • 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
        Description copied from class: CertificateAdministrationApi
        Build call for readDirectoryCertificates
        Overrides:
        readDirectoryCertificatesCall in class CertificateAdministrationApi
        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
      • addDirectoryEntryCertificateCall

        public okhttp3.Call addDirectoryEntryCertificateCall​(java.lang.String uid,
                                                             UserCertificate userCertificate,
                                                             ApiCallback _callback)
                                                      throws ApiException
        Description copied from class: CertificateAdministrationApi
        Build call for addDirectoryEntryCertificate
        Overrides:
        addDirectoryEntryCertificateCall in class CertificateAdministrationApi
        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
      • deleteDirectoryEntryCertificateCall

        public okhttp3.Call deleteDirectoryEntryCertificateCall​(java.lang.String uid,
                                                                java.lang.String certificateEntryID,
                                                                ApiCallback _callback)
                                                         throws ApiException
        Description copied from class: CertificateAdministrationApi
        Build call for deleteDirectoryEntryCertificate
        Overrides:
        deleteDirectoryEntryCertificateCall in class CertificateAdministrationApi
        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