<< Fare clic per visualizzazione il sommario >> Percorso: API di piattaforma > JamioPlug > JamioPlug Document Automation > Firma elettronica > DisableAdvancedSignature |
Annulla o revoca un certificato di firma.
Metodo
PlugDocumentAutomation/DisableAdvancedSignature
Input |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
serverAddress |
Indirizzo server da un Dominio esterno (per il Dominio della sessione corrente, utilizzare nullo o vuoto). |
String |
Y |
token |
Token di sessione (per la sessione corrente nel dominio corrente potrebbe essere null o vuoto). |
String |
Y |
identityReference |
Collegamento all'identità a cui fa riferimento il certificato. |
Reference |
|
transactionId |
Identificativo della transazione a cui fa riferimento il certificato, necessario solo per i certificati di tipo transazionale. |
String |
Y |
revokeCertificate |
True se il certificato deve essere revocato, altrimenti il certificato deve essere annullato senza revoca dello stesso. |
Boolean |
Y |
reason |
Testo che specifica il motivo della revoca o dell'annullamento. Può assumere i seguenti valori: •unspecified (valore di default); •keyCompromise; •CACompromise; •affiliationChanged; •superseded; •cessationOfOperation; •certificateHold. Viene ignorato se il parametro revokeCertificate è pari a false. |
String |
Y |
testMode |
True se è richiesta l'esecuzione del metodo in modalità test. Se non specificato, viene effettuata l'esecuzione del metodo in modalità live. |
Boolean |
Y |
Commenti
Il parametro revokeCertificate permette di distinguere i due casi:
•annullamento del certificato (false): provvedimento che interrompe la validità di un certificato, che da quel momento non è più utilizzabile dall'identità ad esso associato, ma le firme sui documenti apposte in precedenza restano valide;
•revoca del certificato (true): provvedimento che modifica la validità di un certificato, che da quel momento non è più utilizzabile dall'identità ad esso associato, e rende non valide tutte le firme apposte anche in precedenza.
In entrambi i casi, il certificato viene inserito nella lista dei certificati revocati e sospesi.
Il metodo si comporta come segue:
Restituisce |
Condizione |
Errore Certificate not found. - PLUG_Error |
Se il certificato è già stato revocato o non esiste. |
Autorizzazioni
Per eseguire il metodo è necessario possedere il permesso di Lettura sulla risorsa referenziata dal collegamento identityReference.