DisableAdvancedSignature

<< 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.