Class CertificateAdministrationApi

    • 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