SAML #97 - Add config parameter into the manager for private key password

This commit is contained in:
Thomas CHEMINEAU 2010-06-14 12:51:17 +00:00
parent 22387615fb
commit 16435b7444
2 changed files with 14 additions and 0 deletions

View File

@ -634,17 +634,23 @@ sub struct {
samlServiceSecurity => { samlServiceSecurity => {
_nodes => [ _nodes => [
qw(samlServicePrivateKeySig qw(samlServicePrivateKeySig
samlServicePrivateKeySigPwd
samlServicePublicKeySig samlServicePublicKeySig
samlServicePrivateKeyEnc samlServicePrivateKeyEnc
samlServicePrivateKeyEncPwd
samlServicePublicKeyEnc) samlServicePublicKeyEnc)
], ],
_help => 'default', _help => 'default',
samlServicePrivateKeySig => samlServicePrivateKeySig =>
'filearea:/samlServicePrivateKeySig:samlServicePrivateKeySig:filearea', 'filearea:/samlServicePrivateKeySig:samlServicePrivateKeySig:filearea',
samlServicePrivateKeySigPwd =>
'text:/samlServicePrivateKeySigPwd',
samlServicePublicKeySig => samlServicePublicKeySig =>
'filearea:/samlServicePublicKeySig:samlServicePublicKeySig:filearea', 'filearea:/samlServicePublicKeySig:samlServicePublicKeySig:filearea',
samlServicePrivateKeyEnc => samlServicePrivateKeyEnc =>
'filearea:/samlServicePrivateKeyEnc:samlServicePrivateKeyEnc:filearea', 'filearea:/samlServicePrivateKeyEnc:samlServicePrivateKeyEnc:filearea',
samlServicePrivateKeyEncPwd =>
'text:/samlServicePrivateKeyEncPwd',
samlServicePublicKeyEnc => samlServicePublicKeyEnc =>
'filearea:/samlServicePublicKeyEnc:samlServicePublicKeyEnc:filearea', 'filearea:/samlServicePublicKeyEnc:samlServicePublicKeyEnc:filearea',
}, },
@ -1153,8 +1159,10 @@ sub testStruct {
samlNameIDFormatMapKerberos => $testNotDefined, samlNameIDFormatMapKerberos => $testNotDefined,
samlAttributeAuthorityDescriptorAttributeServiceSOAP => $testNotDefined, samlAttributeAuthorityDescriptorAttributeServiceSOAP => $testNotDefined,
samlServicePrivateKeySig => $testNotDefined, samlServicePrivateKeySig => $testNotDefined,
samlServicePrivateKeySigPwd => $testNotDefined,
samlServicePublicKeySig => $testNotDefined, samlServicePublicKeySig => $testNotDefined,
samlServicePrivateKeyEnc => $testNotDefined, samlServicePrivateKeyEnc => $testNotDefined,
samlServicePrivateKeyEncPwd => $testNotDefined,
samlServicePublicKeyEnc => $testNotDefined, samlServicePublicKeyEnc => $testNotDefined,
# SSL # SSL
@ -1381,8 +1389,10 @@ sub defaultConf {
. $portal . $portal
. '/saml/AA/SOAP;', . '/saml/AA/SOAP;',
samlServicePrivateKeySig => '', samlServicePrivateKeySig => '',
samlServicePrivateKeySigPwd => '',
samlServicePublicKeySig => '', samlServicePublicKeySig => '',
samlServicePrivateKeyEnc => '', samlServicePrivateKeyEnc => '',
samlServicePrivateKeyEncPwd => '',
samlServicePublicKeyEnc => '', samlServicePublicKeyEnc => '',
}; };

View File

@ -303,8 +303,10 @@ sub en {
samlAttributeAuthorityDescriptorAttributeServiceSOAP => 'SOAP', samlAttributeAuthorityDescriptorAttributeServiceSOAP => 'SOAP',
samlServiceSecurity => 'Security parameters', samlServiceSecurity => 'Security parameters',
samlServicePrivateKeySig => 'Private key for signature', samlServicePrivateKeySig => 'Private key for signature',
samlServicePrivateKeySigPwd => 'Password of the private key for signature',
samlServicePublicKeySig => 'Public key for signature', samlServicePublicKeySig => 'Public key for signature',
samlServicePrivateKeyEnc => 'Private key for encryption', samlServicePrivateKeyEnc => 'Private key for encryption',
samlServicePrivateKeyEncPwd => 'Password of the private key for encryption',
samlServicePublicKeyEnc => 'Public key for encryption', samlServicePublicKeyEnc => 'Public key for encryption',
}; };
} }
@ -579,8 +581,10 @@ sub fr {
samlAttributeAuthorityDescriptorAttributeServiceSOAP => 'SOAP', samlAttributeAuthorityDescriptorAttributeServiceSOAP => 'SOAP',
samlServiceSecurity => 'Paramètres de sécurité', samlServiceSecurity => 'Paramètres de sécurité',
samlServicePrivateKeySig => 'Clé privée de signature', samlServicePrivateKeySig => 'Clé privée de signature',
samlServicePrivateKeySigPwd => 'Mot de passe de la clé privée de signature',
samlServicePublicKeySig => 'Clé publique de signature', samlServicePublicKeySig => 'Clé publique de signature',
samlServicePrivateKeyEnc => 'Clé privée de chiffrement', samlServicePrivateKeyEnc => 'Clé privée de chiffrement',
samlServicePrivateKeyEncPwd => 'Mot de passe de la clé privée de chiffrement',
samlServicePublicKeyEnc => 'Clé publique de chiffrement', samlServicePublicKeyEnc => 'Clé publique de chiffrement',
}; };
} }