| |
Cette section fournit des informations sur l'utilisation des
directives SSL. Elle indique leur syntaxe et leur portée et s'accompagne, pour chacune d'elles,
d'une description et de remarques
signalées par l'icône . La fin de cette section comprend des liens aux
rubriques connexes.
 .
- Description : définit le fichier de clés à utiliser.
- Valeur par défaut : aucune
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : non
- Portée : base globale et hôte virtuel
- Syntaxe : Keyfile /chemin complet du fichier de clés/fichierclés.kdb
- Valeurs : nom du fichier de clés
- Description : détermine le niveau de détails des messages
consignés dans le journal des erreurs. Lorsqu'un niveau particulier est indiqué,
le serveur consigne également les messages des autres niveaux plus élevés. Par exemple, lorsque vous
spécifiez LogLevel info, le serveur consigne les messages des niveaux
de journalisation notice (remarque) et warn (avertissement). Il est recommandé de
spécifier au moins le niveau crit (situation critique).
- Valeur par défaut : LogLevel error
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : oui. L'ordre de préférence
est de haut en bas, de la première à la dernière. Si le client ne supporte pas les spécifications
de chiffrement, la connexion est fermée.
- Portée : configuration du serveur, hôte virtuel
- Syntaxe : LogLevel niveau
- Valeurs : les niveaux suivants sont disponibles. Ils sont cités par ordre
d'importe décroissante :
| Niveau |
Description |
Exemple |
| emerg |
Urgence : le système est inutilisable. |
"Le processus enfant ne peut pas ouvrir le fichier verrouillé. Sortie" |
| alert |
Des mesures doivent être prises immédiatement. |
"getpwuid : impossible de déterminer le nom d'utilisateur à partir de l'uid" |
| crit |
Situation critique. |
"socket : Impossible d'obtenir une socket, sortie du processus enfant" |
| error |
Erreurs. |
"Fin prématurée des en-têtes de script" |
| warn |
Avertissement. | .
"Le processus enfant 1234 n'est pas sorti, envoi d'un autre SIGHUP" |
| notice |
Situation normale mais à signaler. |
"httpd : SIGBUS intercepté, tentative de vidage des éléments principaux dans ..." |
| info |
Informationnel. |
"Le serveur semble occupé (augmentez StartServers ou
Min/MaxSpareServers)..." |
| debug |
Messages de débogage. |
"Ouverture du fichier de configuration ..." |
- Description : désactive l'accélérateur matériel.
- Valeur par défaut : l'accélérateur matériel est activé
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : non
- Portée : hôte virtuel et base globale
- Syntaxe : SSLAcceleratorDisable
- Valeurs : aucune
Placez cette directive n'importe où dans le fichier de configuration, y compris à l'intérieur
d'une section d'hôte virtuel.
Lors de l'initialisation, si la présence d'un accélérateur matériel est détectée sur la machine,
cet accélérateur est utilisé pour accroître le nombre de transactions
sécurisées. Cette directive ne reçoit pas d'argument.
|
| |
- Description : refuse l'accès à un objet si le client
tente d'utiliser la spécification de chiffrement indiquée.
- Valeur par défaut : aucune
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : oui (plusieurs instances
par section Directory). L'ordre de préférence
est de haut en bas.
- Portée : plusieurs instances par section de
répertoire (Directory).
- Syntaxe : SSLCipherBan <spécification de chiffrement>
- Valeurs : voir les sections
Spécifications de chiffrement SSL version 2 et
Spécifications de chiffrement SSL version 3 et TLS version 1
- Description : limite l'accès aux objets en fonction de spécifications de chiffrement déterminées.
- Valeur par défaut : aucune
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : oui (plusieurs instances
par section Directory). L'ordre de préférence
est de haut en bas.
- Portée : plusieurs instances par section de
répertoire (Directory).
- Syntaxe : SSLCipherRequire <spécification de chiffrement>
- Valeurs : voir les sections
Spécifications de chiffrement SSL version 2 et
Spécifications de chiffrement SSL version 3 et TLS version 1
- Description : indique une spécification de chiffrement pouvant être utilisée dans
une transaction sécurisée.
- Valeur par défaut : si aucune spécification de chiffrement n'est indiquée, le serveur
utilise toutes les spécifications de chiffrement disponibles dans la bibliothèque GSK installée.
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : oui.
L'ordre de préférence
est de haut en bas, de la première à la dernière. Si le client ne supporte pas les spécifications
de chiffrement, la connexion est fermée.
- Portée : hôte virtuel
- Syntaxe : SSLCipherSpec nom_abrégé ou
SSLCipherSpec nom_long
- Valeurs : voir les sections
Spécifications de chiffrement SSL version 2 et
Spécifications de chiffrement SSL version 3 et TLS version 1
Spécifications de chiffrement version 2
|
Nom abrégé |
Nom long |
Description |
|
27 |
SSL_DES_192_EDE3_CBC_WITH_MD5 |
Triple-DES (168 bits) |
|
21 |
SSL_RC4_128_WITH_MD5 |
RC4 (128 bits) |
|
23 |
SSL_RC2_CBC_128_CBC_WITH_MD5 |
RC2 (128 bits) |
|
26 |
SSL_DES_64_CBC_WITH_MD5 |
DES (56 bits) |
|
22 |
SSL_RC4_128_EXPORT40_WITH_MD5 |
RC4 (40 bits) |
|
24 |
SSL_RC2_CBC_128_CBC_EXPORT40_WITH_MD5 |
RC2 (40 bits) |
Spécifications de chiffrement SSL version 3 et TLS version 1
| Nom abrégé |
Nom long |
Description |
|
3A |
SSL_RSA_WITH_3DES_EDE_CBC_SHA |
Triple-DES SHA (168 bits) |
|
33 |
SSL_RSA_EXPORT_WITH_RC4_40_MD5 |
RC4 SHA (40 bits) |
|
34 |
SSL_RSA_WITH_RC4_128_MD5 |
RC4 MD5 (128 bits) |
|
39 |
SSL_RSA_WITH_DES_CBC_SHA |
DES SHA (56 bits) |
|
35 |
SSL_RSA_WITH_RC4_128_SHA |
RC4 SHA (128 bits) |
36 (Voir ) |
SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5 |
RC2 MD5 (40 bits) |
|
32 |
SSL_RSA_WITH_NULL_SHA |
|
|
31 |
SSL_RSA_WITH_NULL_MD5 |
|
|
30 |
SSL_NULL_WITH_NULL_NULL |
|
|
62 |
TLS_RSA_EXPORT1024_WITH_RC4_56_SHA |
RC4 SHA Export 1024 (56 bits)
|
|
64 |
TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA |
DES SHA Export 1024 (56 bits)
|
La spécification de chiffrement 36 requiert Netscape
Navigator version 4.07 ; elle ne fonctionne pas avec les versions antérieures des navigateurs
Netscape.
- Description : permet de constituer des groupes d'attributs de certificat de client à utiliser
dans la directive SSLClientAuthRequire.
- Valeur par défaut : aucune
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : oui. Ces directives sont alors jointes par
l'opération logique "ET".
- Portée : plusieurs instances par section de
répertoire (Directory).
- Syntaxe : <SSLClientAuthGroup nom de groupe>
<chaîne logique>
- Valeurs : expression logique constituée de contrôles d'attributs
reliés par des opérateurs booléens AND, OR et NOT et des parenthèses.
L'exemple d'expression logique :
Par exemple:
SSLClientAuthGroup (CommonName = "Pierre Montel" OR CommonName = "Jean Lacroix") AND Org = IBM
signifie que l'objet est servi uniquement si le certificat du client contient le nom usuel
Pierre Montel ou Jean Lacroix et que l'entreprise (organisation) est IBM.
Pour les contrôles d'attributs, les seuls opérateurs de comparaison admis sont
l'égalité (=) et la différence (!=).
Les différents contrôles peuvent être liés entre eux par
des opérateurs booléens AND, OR et NOT (qui peuvent aussi être spécifiés sous la forme
&&, || et !).
Utilisez des parenthèses pour grouper les comparaisons.
Si la valeur d'un attribut contient un caractère non alphanumérique, elle doit être délimitée par des
guillemets.
Liste des attributs valides :
- CommonName
- Country
- Email
- Group
- IssuerCommonName
- IssuerCountry
- IssuerEmail
- IssuerLocality
- IssuerOrg
- IssuerOrgUnit
- IssuerStateOrProvince
- Locality
- Org
- OrgUnit
- StateOrProvince
Liste des abréviations valides :
CN, C, E, G, ICN, IC, IE, IL, IO, IOU, IST, L, O, OU, ST
- Description : permet la validation étendue des informations contenues dans le certificat du client avant de
servir un objet.
- Valeur par défaut : aucune
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : oui. Ces directives sont alors jointes par
l'opération logique "ET".
- Portée : Directory (répertoire)
- Syntaxe : SSLClientAuthRequire CommonName = Richard
- Valeurs : expression logique constituée de contrôles d'attributs
reliés par des opérateurs booléens AND, OR et NOT et des parenthèses.
Par exemple:
SSLClientAuthRequire (CommonName = "Pierre Montel" OR CommonName = "Jean Lacroix") AND Org = IBM
signifie que l'objet est servi uniquement si le certificat du client contient le nom usuel
Pierre Montel ou Jean Lacroix et que l'entreprise (organisation) est IBM.
Pour les contrôles d'attributs, les seuls opérateurs de comparaison admis sont
l'égalité (=) et la différence (!=).
Les différents contrôles peuvent être liés entre eux par
des opérateurs booléens AND, OR et NOT (qui peuvent aussi être spécifiés sous la forme
&&, || et !). Utilisez des parenthèses pour grouper les comparaisons.
Si la valeur d'un attribut contient un caractère non alphanumérique, elle doit être délimitée par des
guillemets.
Liste des attributs valides :
- CommonName
- Country
- Email
- IssuerCommonName
- IssuerCountry
- IssuerEmail
- IssuerLocality
- IssuerOrg
- IssuerOrgUnit
- IssuerStateOrProvince
- Locality
- Org
- OrgUnit
- StateOrProvince
Liste des abréviations valides :
CN, C, E, ICN, IC, IE, IL, IO, IOU, IST, L, O, OU, ST
- Description : nom ou adresse TCP/IP du serveur LDAP où réside la
base de données CRL.
- Valeur par défaut : SSLCRLHostname est désactivée par défaut.
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : une par instance d'hôte virtuel et serveur global
- Portée : serveur global ou hôte virtuel
- Syntaxe : SSLCRLHostname <nom ou adresse TCP/IP>
- Valeurs : nom ou adresse TCP/IP d'un serveur LDAP
- Description : port du serveur LDAP où réside la base
de données CRL.
- Valeur par défaut : SSLCRLPort est désactivée par défaut.
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : une par instance d'hôte virtuel et serveur global
- Portée : serveur global ou hôte virtuel
- Syntaxe : SSLCRLPort <numéro de port>
- Valeurs : port du serveur LDAP ; valeur par défaut = 389
- Description : ID utilisateur à envoyer au serveur LDAP où réside la base
de données CRL.
- Valeur par défaut : anonymous si aucun ID utilisateur n'est spécifié explicitement
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : une par instance d'hôte virtuel et serveur global
- Portée : serveur global ou hôte virtuel
- Syntaxe : SSLCRLUserID <ID utilisateur>
- Valeurs : ID utilisateur de connexion au serveur LDAP
- Description : désactive SSL pour cet hôte virtuel.
- Valeur par défaut : SSL est désactivé par défaut.
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : une par instance d'hôte virtuel et serveur global
- Portée : serveur global ou hôte virtuel
- Syntaxe : SSLDisable
- Valeurs : aucune
- Description : active SSL pour cet hôte virtuel.
- Valeur par défaut : SSL est désactivé par défaut.
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : une par instance d'hôte virtuel et serveur global
- Portée : serveur global ou hôte virtuel
- Syntaxe : SSLEnable
- Valeurs : aucune
- Description : active le support d'authentification de base factice.
Le nom
distinctif (DN) du certificat du client devient la partie utilisateur de la
combinaison utilisateur/mot de passe servant à l'authentification de base.
Utilisez le
mot de passe password.
- Valeur par défaut : aucune
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : une par instance d'hôte virtuel et serveur global
- Portée : dans une section de répertoire (Directory), utilisée conjointement avec les
directives AuthName, AuthType et require.
- Syntaxe : SSLFakeBasicAuth
- Valeurs : aucune
- Description : identifie le chemin complet et le nom du module ou pilote utilisé
pour accéder au dispositif PKCS11.
- Valeur par défaut : aucune
- Module : mod_ibm_ssl
- Plusieurs instances autorisées dans le fichier de configuration : une par instance d'hôte virtuel et serveur global
- Portée : serveur global ou hôte virtuel
- Syntaxe : <chemin et nom du module utilisé pour l'accès au dispositif PKCS11>
Si le module se trouve dans le chemin (path) de l'utilisateur, spécifiez simplement son nom.
- Valeurs : chemin et nom du module ou pilote PKCS11.
|