āĻāĻāĻŋ āĻšāĻ˛ pkcs7ssl āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
pkcs7 - PKCS#7 āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
OpenSSL pkcs7 [- āĻāĻžāĻ¨āĻžāĻ¨ā§ PEM|DER] [-āĻāĻāĻāĻĢāĻ°ā§āĻŽ PEM|DER] [āĻāĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ] [-out āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ]
[-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ_āĻ¸āĻžāĻ°ā§āĻ] [-āĻĒāĻžāĻ ā§āĻ¯] [-āĻ¨āĻžāĻāĻ] [-āĻāĻā§āĻāĻŋāĻ¨ id]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° pkcs7 āĻāĻŽāĻžāĻ¨ā§āĻĄ PKCS#7 āĻĢāĻžāĻāĻ˛ DER āĻŦāĻž PEM āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°ā§āĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
- āĻāĻžāĻ¨āĻžāĻ¨ā§ DER|PEM
āĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ DER āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻšāĻ˛ DER āĻāĻ¨āĻā§āĻĄā§āĻĄ PKCS#7 v1.5 āĻāĻžāĻ āĻžāĻŽā§āĨ¤āĻ āĻŦāĻļā§āĻ¯āĻ PEM
(āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻĢā§āĻāĻžāĻ° āĻ¸āĻš DER āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ base64 āĻāĻ¨āĻā§āĻĄā§āĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ˛āĻžāĻāĻ¨āĨ¤
-āĻāĻāĻāĻĢāĻ°ā§āĻŽ DER|PEM
āĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻ āĻ āĻ°ā§āĻĨ āĻ°āĻ¯āĻŧā§āĻā§ - āĻāĻžāĻ¨āĻžāĻ¨ā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻŋ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
-out āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ_āĻ¸āĻžāĻ°ā§āĻ
āĻĢāĻžāĻāĻ˛ā§ āĻĨāĻžāĻāĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻŦāĻž CRL āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤ āĻ¤āĻžāĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻŦā§ āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ¸ā§āĻ¯ā§āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĨ¤
-āĻĒāĻžāĻ ā§āĻ¯
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ¸ā§āĻ¯ā§āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤
-āĻ¨āĻžāĻāĻ
PKCS#7 āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻ¨āĻā§āĻĄā§āĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž (āĻŦāĻž āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻšāĻ˛
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ_āĻ¸āĻžāĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤
-āĻāĻā§āĻāĻŋāĻ¨ id
āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž (āĻāĻ° āĻ āĻ¨āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž id āĻ¸ā§āĻā§āĻ°āĻŋāĻ) āĻāĻāĻžāĻŦā§ pkcs7 āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻā§āĻāĻŋāĻ¨ā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸, āĻāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§ āĻāĻāĻŋ āĻāĻ°āĻŽā§āĻ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻāĻā§āĻāĻŋāĻ¨ āĻ¤āĻāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻāĻāĻŋ PKCS#7 āĻĢāĻžāĻāĻ˛āĻā§ PEM āĻĨā§āĻā§ DER-āĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨:
openssl pkcs7 -in file.pem -outform DER -out file.der
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĻ¨:
openssl pkcs7 -in file.pem -print_certs -out certs.pem
āĻ¨ā§āĻ
PEM PKCS#7 āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻĢā§āĻāĻžāĻ° āĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§:
-----āĻļā§āĻ°ā§ PKCS7 -----
-----END PKCS7------
āĻāĻŋāĻā§ CA āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻŦā§:
-----āĻļā§āĻ°ā§ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°------
-----āĻļā§āĻˇ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ------
āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§āĻ§
āĻāĻāĻāĻŋ PKCS#7 āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨ā§āĻāĨ¤
āĻāĻ PKCS#7 āĻ°ā§āĻāĻŋāĻ¨āĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° PKCS#7 v 1.5 āĻŦā§āĻā§ āĻ¯ā§āĻŽāĻ¨ RFC2315-āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻžāĻ°āĻž āĻ¤āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°ā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, RFC2630-āĻ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻ¨āĻ¤ā§āĻ¨ CMSāĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ pkcs7ssl āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨