Abilitazione delle notifiche di eventi per Secrets Manager
Come amministratore di IBM Cloud® Secrets Manager, potresti voler inviare notifiche di eventi in Secrets Manager ad altri utenti o destinazioni umane, utilizzando email, SMS o altri canali di consegna supportati. Inoltre, potresti voler inviare queste notifiche di eventi ad altre applicazioni per creare la logica utilizzando la programmazione basata sugli eventi utilizzando, ad esempio, i webhook. Ciò è reso possibile dall'integrazione tra Secrets Manager e IBM Cloud® Event Notifications.
Per inviare informazioni a Event Notifications, devi collegare la tua istanza del servizio Secrets Manager a Event Notifications. Per ulteriori informazioni sull'utilizzo di Event Notifications, vedi Introduzione a Event Notifications.
Se decidi di eliminare la tua istanza del servizio Secrets Manager, rimuovi anche Secrets Manager come origine nella tua istanza del servizio Event Notifications.
Come vengono raccolti e inviati gli eventi da Secrets Manager
Quando si verifica un evento di interesse nella tua istanza Secrets Manager, Secrets Manager comunica con una istanza Event Notifications connessa per inoltrare una notifica a una destinazione supportata.
Secrets Manager aggrega un elenco di notifiche in sospeso per tipo di evento, il tipo di segreto e i dettagli di scadenza, se applicabili. Ogni 1-2 minuti, il servizio controlla e invia eventuali notifiche in sospeso al servizio Event Notifications connesso. Ad esempio, è possibile ricevere notifiche simili ai seguenti messaggi:
- Hai 1 segreto arbitrario che scade tra 1 giorno.
- Hai 5 segreti di certificato pubblici che scadono tra 10 giorni.
- Sono stati importati 100 segreti di certificato che scadono in 30 giorni.
100 è il numero massimo di segreti di cui è possibile ricevere una notifica in una singola notifica evento.
Eventi per Secrets Manager
La seguente tabella elenca le azioni Secrets Manager che generano un evento.
A seconda del tipo di segreto che stai utilizzando nel servizio, un evento potrebbe non essere generato da Secrets Manager. Ad esempio, non si riceve una notifica se un certificato è impostato per scadere in meno di 24 ore. Per ulteriori informazioni, fare riferimento a Eventi per tipo di segreto.
| Nome evento | Tipo di evento | Tipo secondario | Descrizione | Livello di severità |
|---|---|---|---|---|
| Segreto creato | com.ibm.cloud.secrets-manager.secret_created |
Un evento viene inviato quando un segreto viene aggiunto all'istanza. | low |
|
| Creazione del segreto non riuscita | com.ibm.cloud.secrets-manager.secret_creation_failed |
Un evento viene inviato quando una richiesta di creare un segreto ha esito negativo. | low |
|
| Segreto ruotato | com.ibm.cloud.secrets-manager.secret_rotated |
Un evento viene inviato quando un segreto viene ruotato e una nuova versione diventa disponibile. | low |
|
| Rotazione del segreto non riuscita. | com.ibm.cloud.secrets-manager.secret_rotation_failed |
Un evento viene inviato quando una richiesta di ruotare un segreto ha esito negativo. | high |
|
| Il segreto scade tra 90 giorni | com.ibm.cloud.secrets-manager.secret_about_to_expire |
in_90_days |
Un evento viene inviato quando un segreto è 90 giorni dalla scadenza. | high |
| Il segreto scade tra 60 giorni | com.ibm.cloud.secrets-manager.secret_about_to_expire |
in_60_days |
Un evento viene inviato quando un segreto è 60 giorni dalla scadenza. | high |
| Il segreto scade tra 30 giorni | com.ibm.cloud.secrets-manager.secret_about_to_expire |
in_30_days |
Un evento viene inviato quando un segreto è 30 giorni dalla scadenza. | high |
| Il segreto scade tra 10 giorni | com.ibm.cloud.secrets-manager.secret_about_to_expire |
in_10_days |
Un evento viene inviato quando un segreto è 10 giorni dalla scadenza. | high |
| Il segreto scade tra 1 giorno | com.ibm.cloud.secrets-manager.secret_about_to_expire |
in_1_day |
Un evento viene inviato quando un segreto è 1 giorno dalla scadenza. | high |
| Il segreto scade tra meno di 1 giorno | com.ibm.cloud.secrets-manager.secret_about_to_expire |
in_0_days |
Un evento viene inviato quando un segreto è inferiore a 1 giorno dalla scadenza. | high |
| Segreto scaduto | com.ibm.cloud.secrets-manager.secret_expired |
Un evento viene inviato quando un segreto raggiunge la data e l'ora di scadenza. | high |
|
| Segreto revocato | com.ibm.cloud.secrets-manager.secret_revoked |
Un evento viene inviato quando una versione di un segreto viene revocata prima della scadenza pianificata. | low |
|
| Segreto eliminato | com.ibm.cloud.secrets-manager.secret_deleted |
Un evento viene inviato quando un segreto viene eliminato da un'istanza Secrets Manager. | low |
|
| Eliminazione del segreto non riuscita | com.ibm.cloud.secrets-manager.secret_deletion_failed |
Un evento viene inviato quando una richiesta di eliminazione di un segreto non riesce. | high |
|
| Eliminazione segreta bloccata | com.ibm.cloud.secrets-manager.secret_deletion_blocked |
Un evento viene inviato quando non è possibile eliminare un segreto perché è bloccato. | low |
|
| Revoca segreta bloccata | com.ibm.cloud.secrets-manager.secret_revocation_blocked |
Un evento viene inviato quando non è possibile revocare un segreto perché è bloccato. | low |
|
| Rotazione segreta bloccata | com.ibm.cloud.secrets-manager.secret_rotation_blocked |
Un evento viene inviato quando non è possibile ruotare un segreto perché è bloccato. | low |
|
| Scadenza segreta bloccata | com.ibm.cloud.secrets-manager.secret_expiration_blocked |
Un evento viene inviato quando un segreto non può scadere perché è bloccato. | high |
|
| Dati segreti rimossi | com.ibm.cloud.secrets-manager.secret_data_removed |
Un evento viene inviato quando vengono rimossi i dati di un segreto. | low |
|
| Dati versione segreta eliminati | com.ibm.cloud.secrets-manager.secret_version_data_deleted |
Un evento viene inviato quando vengono eliminati i dati di una versione segreta. | low |
|
| Attività segreta creata | com.ibm.cloud.secrets-manager.secret_task_created |
Un evento viene inviato quando viene creato un compito per un segreto. | low |
|
| Compito segreto riuscito | com.ibm.cloud.secrets-manager.secret_task_succeeded |
Un evento viene inviato quando un'attività viene completata con successo. | low |
|
| Attività segreta non riuscita | com.ibm.cloud.secrets-manager.secret_task_failed |
Un evento viene inviato quando un'attività fallisce. | high |
|
| Attività segreta eliminata | com.ibm.cloud.secrets-manager.secret_task_deleted |
Quando un'attività viene eliminata, viene inviato un evento. | low |
|
| Evento di test | com.ibm.cloud.secrets-manager.test_event |
Un evento viene inviato quando una notifica di test viene inoltrata a Event Notifications. | low |
Gli eventi secret_about_to_expire vengono inviati solo una volta, nel giorno specificato. Ciò significa che se si specifica che un segreto deve scadere tra 10 giorni, si riceve una singola notifica quando il segreto ha ancora 10
giorni. Non si riceve una notifica in altri momenti, ad esempio quando il segreto ha ancora 9 giorni.
Tipi di segreto supportati
La seguente tabella elenca gli eventi Secrets Manager che possono essere generati in base a tipi di segreto supportati nel servizio.
| Nome evento | Tipo di evento | Ricorrenza | Arbitrario | Credenziali IAM | Chiave-valore | Credenziali utente | Certificati importati | Certificati privati | Certificati pubblici | Credenziali del servizio | Credenziali personalizzate |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Segreto creato | com.ibm.cloud.secrets-manager.secret_created |
Una sola volta | |||||||||
| Creazione del segreto non riuscita | com.ibm.cloud.secrets-manager.secret_creation_failed |
Una sola volta | |||||||||
| Segreto ruotato | com.ibm.cloud.secrets-manager.secret_rotated |
Una sola volta | |||||||||
| Rotazione del segreto non riuscita. | com.ibm.cloud.secrets-manager.secret_rotation_failed |
Una sola volta | |||||||||
| Il segreto sta per scadere | com.ibm.cloud.secrets-manager.secret_about_to_expire |
90, 60, 30, 10, 1, 0 giorni prima della scadenza del segreto | Non applicabile[1] | ||||||||
| Segreto scaduto | com.ibm.cloud.secrets-manager.secret_expired |
Giornaliero | Non applicabile[2] | ||||||||
| Segreto revocato | com.ibm.cloud.secrets-manager.secret_revoked |
Una sola volta | Non applicabile[3] | Non applicabile[4] | Non applicabile[5] | Non applicabile[6] | Non applicabile[7] | Non applicabile[8] | Non applicabile[9] | Non applicabile[10] | |
| Segreto eliminato | com.ibm.cloud.secrets-manager.secret_deleted |
Una sola volta | |||||||||
| Eliminazione segreta bloccata | com.ibm.cloud.secrets-manager.secret_deletion_blocked |
Una sola volta | |||||||||
| Rotazione segreta bloccata | com.ibm.cloud.secrets-manager.secret_rotation_blocked |
Una sola volta[11] Giornaliero [12] |
|||||||||
| Revoca segreta bloccata | com.ibm.cloud.secrets-manager.secret_revocation_blocked |
Una sola volta | Non applicabile[13] | Non applicabile[14] | Non applicabile[15] | Non applicabile[16] | Non applicabile[17] | Non applicabile[18] | Non applicabile[19] | Non applicabile[20] | |
| Scadenza segreta bloccata | com.ibm.cloud.secrets-manager.secret_expiration_blocked |
Una volta al giorno | Non applicabile[21] | Non applicabile[22] | Non applicabile[23] | Non applicabile[24] | |||||
| Dati versione segreta eliminati | com.ibm.cloud.secrets-manager.secret_data_removed |
Una sola volta | |||||||||
| Attività segreta creata | com.ibm.cloud.secrets-manager.secret_task_created |
Una sola volta | |||||||||
| Compito segreto riuscito | com.ibm.cloud.secrets-manager.secret_task_created |
Una sola volta | |||||||||
| Attività segreta non riuscita | com.ibm.cloud.secrets-manager.secret_task_created |
Una sola volta | |||||||||
| Attività segreta eliminata | com.ibm.cloud.secrets-manager.secret_task_created |
Una sola volta |
Abilitazione delle notifiche
Gli eventi generati da un'istanza del servizio Secrets Manager possono essere inoltrati a un'istanza del servizio Event Notifications disponibile nello stesso account. Puoi configurare solo una singola istanza Secrets Manager in un'istanza del servizio Event Notifications. Per iniziare, è necessario:
- Accesso al servizio Manager sul servizio Secrets Manager.
- Accesso al servizio Manager sul servizio Event Notifications. Per visualizzare un'istanza del servizio Event Notifications esistente nel tuo account, hai anche bisogno dell'accesso alla piattaforma Visualizzatore o superiore.
Connessione a Event Notifications nell'IU
Prima di poter abilitare le notifiche per l'istanza del servizio Secrets Manager, assicurati di avere un' istanza del servizioEvent Notifications nello stesso account della tua istanza Secrets Manager. Quindi, puoi utilizzare la sezione Settings> Event Notifications nell'IU Secrets Manager per collegare i servizi.
-
Nella console, fare clic sull'icona Menu
> Elenco risorse.
-
Dall'elenco di servizi, seleziona la tua istanza di Secrets Manager.
-
Nella navigazione Secrets Manager, fai clic su Settings.
-
Nella sezione Event Notifications e fai clic su Connect.
-
Nel pannello laterale, esaminare i dettagli di origine per la connessione. Facoltativamente, fornire una descrizione.
-
Seleziona il gruppo di risorse e l'istanza del servizio Event Notifications che vuoi collegare.
Se un'autorizzazione IAM tra Secrets Manager e Event Notifications non esiste nel tuo account, viene visualizzato un dialogo. Seguire le richieste per concedere l'accesso tra i servizi.
- Per concedere l'accesso tra Secrets Manager e Event Notifications, fai clic su Authorize.
- Nel pannello laterale, seleziona Event Notifications come servizio di destinazione.
- Dall'elenco di istanze, selezionare l'istanza del servizio Event Notifications che si desidera autorizzare.
- Selezionare il ruolo Gestore origine eventi.
- Fare clic su Rivedi.
- Fai clic su Assegna.
-
Per confermare la connessione, fare clic su Connetti.
Viene visualizzato un messaggio di esito positivo per indicare che Secrets Manager è ora connesso a Event Notifications. Se hai bisogno di disconnetterti da Event Notifications in seguito, puoi utilizzare il menu delle opzioni
> Disconnetti per rimuovere Secrets Manager come servizio di origine nell'istanza Event Notifications.
Se scegli di disconnettere Event Notifications, non eliminare l'autorizzazione IAM tra Secrets Manager e Event Notifications. Secrets Manager utilizza l'autorizzazione esistente per annullare la registrazione da Event Notifications. Se un'istanza Event Notifications viene eliminata, tutte le autorizzazioni esistenti tra il servizio e Secrets Manager vengono eliminate anche da IAM.
Connessione a Event Notifications con l'API
Prima di poter abilitare le notifiche per l'istanza del servizio Secrets Manager, assicurati di avere un' istanza del servizioEvent Notifications nello stesso account della tua istanza Secrets Manager. Puoi quindi connetterti a Event Notifications in modo programmatico richiamando l'API Secrets Manager.
Il seguente esempio mostra una query che puoi utilizzare per registrare i tuoi dettagli di origine Secrets Manager con Event Notifications. Quando richiami la API, sostituisci le variabili ID e il token IAM con i valori specifici della tua istanza Secrets Manager.
Puoi trovare il valore event_notifications_instance_crn nella console andando all'elenco Risorse e facendo clic sulla riga dell'istanza Event Notifications.
curl -X POST
--H "Authorization: Bearer {iam_token}" \
--H "Accept: application/json" \
--H "Content-Type: application/json" \
--d'{
"event_notifications_instance_crn": "crn:v1:bluemix:public:event-notifications:us-south:a/22018f3c34ff4ff193698d15ca316946:578ad1a4-2fd8-4e66-95d5-79a842ba91f8::",
"event_notifications_source_description": "Optional description of this source in an Event Notifications instance.",
"event_notifications_source_name": "My Secrets Manager"
}' \
"https://{instance_ID}.{region}.secrets-manager.appdomain.cloud/api/v2/notifications/registration"
Una richiesta riuscita restituisce il valore CRN della tua istanza del servizio Event Notifications connessa. Per ulteriori informazioni sui parametri di richiesta obbligatori e facoltativi, consulta la documentazione API.
Connessione a Event Notifications con Terraform
Il seguente esempio mostra una configurazione che puoi utilizzare per registrare i tuoi dati di origine Secrets Manager con Event Notifications.
resource "ibm_sm_en_registration" "en_registration" {
instance_id = local.instance_id
region = local.region
name = "test-root-ca"
event_notifications_instance_crn = var.en_instance_crn
event_notifications_source_description = "My event notification source"
event_notifications_source_name = "my_en_source"
}
Invio di un evento di test a Event Notifications nella IU
Dopo aver abilitato le notifiche per Secrets Manager, verifica la tua connessione per garantire che gli eventi generati da Secrets Manager vengano inoltrati a Event Notifications.
Prima di poter inviare eventi di test Secrets Manager, devi avere argomenti, destinazioni e sottoscrizioni creati nella tua istanza Event Notifications. Assicurati
che il tipo di evento Test event (com.ibm.cloud.secrets-manager.test_event) sia incluso come condizione nel tuo argomento Event Notifications.
-
Nell'interfaccia utente Secrets Manager, fai clic su Settings.
-
Nella sezione Event Notifications, fare clic su Invia evento di prova.
Viene visualizzato un messaggio di esito positivo per indicare che l'evento di prova è stato inoltrato correttamente a Event Notifications.
Invio di un evento di verifica a Event Notifications con l'API
Dopo aver abilitato le notifiche per Secrets Manager, verifica la tua connessione per garantire che gli eventi generati da Secrets Manager vengano inoltrati a Event Notifications.
Prima di poter inviare un evento di test Secrets Manager, devi avere argomenti, destinazioni e sottoscrizioni creati nella tua istanza Event Notifications.
Assicurati che il tipo di evento Test event (com.ibm.cloud.secrets-manager.test_event) sia incluso come condizione nel tuo argomento Event Notifications.
Il seguente esempio mostra una query che puoi utilizzare per inviare un evento di test da Secrets Manager a Event Notifications. Quando richiami la API, sostituisci le variabili ID e il token IAM con i valori specifici della tua istanza Secrets Manager.
curl -X GET
--H "Authorization: Bearer {iam_token}" \
"https://{instance_ID}.{region}.secrets-manager.appdomain.cloud/api/v2/notifications/registration/test"
Una richiesta andata a buon fine restituisce una risposta HTTP 200 OK per indicare che un evento di prova è stato inoltrato con successo all'istanza del servizio Event Notifications collegata. Per ulteriori informazioni, consultare
i documenti dell'API.
Consegna di notifiche a destinazioni selezionate
Dopo aver abilitato le notifiche per Secrets Manager, crea argomenti e sottoscrizioni in Event Notifications in modo che gli avvisi possano essere inoltrati e distribuiti alle tue destinazioni selezionate.
Per un elenco completo delle destinazioni supportate, vedi la documentazione diEvent Notifications.
Notifiche email
Puoi utilizzare il servizio emailIBM Cloud come canale di consegna per le notifiche di evento Secrets Manager. Crea una sottoscrizione Event Notifications tra un argomento esistente e il servizio email IBM Cloud per inoltrare i tuoi avvisi a vari destinatari tramite email.
Un'email da IBM Cloud contenente informazioni su un evento Secrets Manager è simile al seguente esempio:
Subject: Your 2 public certificate secrets expire in 10 days
Body: You have 2 public certificate secrets that expire in 10 days: my-certificate-1, my-certificate-2. You can view and manage your existing secrets by accessing Secrets Manager in the console, or by using the CLI or APIs. For more information, check out the docs.
Per ricevere informazioni dettagliate su una notifica evento nella tua e-mail, seleziona l'opzione Add notification payload quando crei una sottoscrizione Event Notifications. La tua email visualizza i dettagli del payload di notifica associati all'evento.
Webhook
Puoi configurare una destinazione webhook in modo che una notifica in entrata possa essere utilizzata in modo programmatico da un'applicazione o un servizio. Per ulteriori informazioni sulla configurazione dei webhook, consulta la documentazione diEvent Notifications.
Dettagli payload di notifica
Gli eventi riusciti generati da Secrets Manager contengono vari campi che ti aiutano a identificare l'origine e i dettagli di un evento.
Le notifiche eventi da Secrets Manager contengono solo le proprietà dei metadati, come i nomi o gli identificativi delle risorse. I dati sensibili, ad esempio le chiavi API o le password, non sono inclusi negli eventi generati.
Le proprietà inviate a Event Notifications variano a seconda del tipo di evento e del tipo di segreto. Ad esempio, se si verifica un evento secret_about_to_expire:in_10_days in un'istanza per uno o più segreti public_cert,
Secrets Manager invia un payload di notifica a Event Notifications simile al seguente esempio.
{
"event_sub_type": "in_10_days",
"event_type": "secret_about_to_expire",
"secret_type": "public_cert",
"secrets": [
{
"domains": "domain1.com",
"event_time": "2022-01-04T00:00:00Z",
"event_triggered_by": "SecretsManager",
"secret_expiration": "2022-01-14T00:00:00Z",
"secret_group_id": "default",
"secret_id": "crn:v1:bluemix:public:secrets-manager:<region>:a/<account_id>:<instance_id>:secret:<secret_id>",
"secret_name": "my-certificate-1",
"serial_number": "1:2:3:4"
},
{
"domains": "domain2.com, domain3.com",
"event_time": "2022-01-04T00:00:00Z",
"event_triggered_by": "SecretsManager",
"secret_expiration": "2022-01-14T00:00:00Z",
"secret_group_id": "default",
"secret_id": "crn:v1:bluemix:public:secrets-manager:<region>:a/<account_id>:<instance_id>:secret:<secret_id>",
"secret_name": "my-certificate-2",
"serial_number": "1:2:3:4"
},
],
"source_instance_api_private_url": "https://<instance_id>.private.<region>.secrets-manager.appdomain.cloud/api",
"source_instance_api_public_url": "https://<instance_id>.<region>.secrets-manager.appdomain.cloud/api",
"source_instance_crn": "crn:v1:bluemix:public:secrets-manager:<region>:a/<account_id>:<instance_id>::",
"source_instance_dashboard_url": "https://cloud.ibm.com/services/secrets-manager/crn%3Av1%3Abluemix%3Apublic%3Asecrets-manager%3A<region>%3Aa%2Fa6cc9f5f21f34323a4175c1117638b40%3A<instance_id>%3A%3A",
"source_service": "SecretsManager"
}
Esaminare la seguente tabella per ulteriori informazioni sulle proprietà di notifica eventi.
| Proprietà | Descrizione |
|---|---|
event_sub_type |
Il sottotipo che corrisponde al tipo di evento che ha attivato una notifica. |
event_type |
Il tipo di evento che ha attivato una notifica. |
secret_type |
Il tipo di segreto associato all'evento.
I valori possibili includono: |
secrets[] |
Un elenco di oggetti che contiene le proprietà dei metadati di un segreto associato all'evento. Le proprietà elencate variano a seconda del tipo di segreto. Le proprietà che vengono inviate per tutti i tipi di segreto includono:
Gli eventi per i segreto
Gli eventi di errore possono contenere anche:
|
tasks[] |
Un elenco di oggetti che contengono le proprietà dei metadati di un'attività segreta associata all'evento. Le proprietà che vengono inviate per tutti i tipi di segreto includono:
Gli eventi di errore possono contenere anche:
|
source_instance_api_private_url |
L' endpoint privato URL assegnato all'istanza del servizio Secrets Manager. |
source_instance_api_public_url |
L'endpoint pubblico URL assegnato all'istanza del servizio Secrets Manager. |
source_instance_crn |
Il Cloud Resource Name (CRN) che identifica in modo univoco l'istanza del servizio Secrets Manager. |
source_instance_dashboard_url |
URL alla dashboard del servizio Secrets Manager nella console. |
source_service |
Il nome di visualizzazione del servizio che ha inviato la notifica evento. |
-
L'evento non è applicabile perché non esiste un limite TTL (time - to - live) per questo tipo di segreto. ↩︎
-
L'evento non è applicabile perché non esiste un limite TTL (time - to - live) per questo tipo di segreto. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
Ricevi una notifica che ti informa che la tua rotazione manuale non è stata eseguita correttamente. ↩︎
-
Quando una rotazione automatica ha esito negativo, ricevi una notifica giornaliera finché non ha esito positivo. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché questo tipo di notifica si applica solo ai certificati privati. ↩︎
-
L'evento non è applicabile perché non esiste un limite TTL (time - to - live) per questo tipo di segreto. ↩︎
-
L'evento non è applicabile perché la data di scadenza non può essere bloccata in questo tipo di segreto. ↩︎
-
L'evento non è applicabile perché la data di scadenza non può essere bloccata in questo tipo di segreto. ↩︎
-
L'evento non è applicabile perché la data di scadenza non può essere bloccata in questo tipo di segreto. ↩︎