JavaScript aktivieren, um diese Seite anzuzeigen.

Der Befehl has_smime_key() prüft, ob der Benutzer einen gültigen privaten S/MIME-Schlüssel besitzt.

 

Dieser Befehl prüft, ob ein interner Benutzer der Appliance (siehe Users USER 'USER@DOMAIN.TLD' S/MIME) einen gültigen privaten S/MIME-Schlüssel besitzt.

 

empty

anchor link Hinweis:

Voraussetzung für eine Suche mit has_smime_key() ist, dass der Benutzer bereits authentifiziert ist (siehe authenticated()).

 

Aufbau des Befehls

 

has_smime_key();

 

 

Rückgabewert

positiv

wenn der Benutzer einen gültigen privaten S/MIME-Schlüssel besitzt

negativ

wenn der Benutzer

keine oder nur abgelaufene S/MIME-Schlüssel besitzt.

auf den Status may not encrypt gesetzt ist.

auf den Status may not sign gesetzt ist.

 

Parameter

keine

 

Beispiel 1

Zeile

Code

01

if (has_smime_key()){

02

log(1,'S/MIME key available, trying to sign');

03

if (sign_smime()) {

04

log(1,'signing successful');

05

} else {

06

log(1,'signing failed');

07

}

08

} else {

09

log(1,'no S/MIME key available, do not sign');

10

}

 

Erklärung

In diesem Beispiel wird zunächst geprüft, ob ein privater S/MIME Schlüssel verfügbar ist (Zeile 01). Das Ergebnis wird protokolliert (Zeile 02 und 09). Ist ein privater S/MIME Schlüssel vorhanden, so wird versucht die E-Mail zu signieren (Zeile 03) und das Ergebnis dieser Aktion wird ebenfalls in das Log geschrieben (Zeile 04 beziehungsweise 06).

  

Tastaturnavigation

F7 für Tastaturnavigation
ALT halten und Buchstaben drücken

Diese Info: ALT+q
Seitentitel: ALT+t
Seiteninhalt: ALT+b
Inhalte: ALT+c
Suche: ALT+s
Ebene höher: ESC