āĻāĻāĻŋ āĻšāĻ˛ xsec-cipher āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
xmlsec-cipher - XML ââāĻ¨āĻĨāĻŋāĻ° āĻŽā§āĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻāĻŦāĻ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
xmlsec-āĻ¸āĻžāĻāĻĢāĻžāĻ° [-i] ([-d] | | āĻĨā§āĻā§ | -āĻāĻĢ | -āĻ¯ā§āĻŽāĻ¨) [-x]
[-o āĻāĻāĻāĻĒā§āĻ] -k [āĻā§āĻ] (āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ [āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ] | | āĻā§-āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻāĻ¨āĻĒā§āĻ
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
xmlsec-āĻ¸āĻžāĻāĻĢāĻžāĻ° XML āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻāĻāĻāĻŋ XML āĻ¨āĻĨāĻŋ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦāĻž āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ
C++ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ Apache XML āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻžāĻ āĻšāĻ˛ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻžāĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻĨā§āĻā§, -āĻāĻĢ,
or -āĻ¯ā§āĻŽāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻŦāĻž āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒāĻļāĻ¨, āĻšāĻŦā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻŦāĻļā§āĻ¯āĻ.
--āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ, -d
āĻāĻāĻāĻŋ XML āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻĄāĻŧā§, āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻĄ āĻĄā§āĻāĻž āĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ
āĻāĻāĻāĻĒā§āĻ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°ā§, āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨
āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤
--āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ-āĻāĻ˛āĻŋāĻŽā§āĻ¨ā§āĻ, āĻĨā§āĻā§
āĻāĻāĻāĻŋ XML āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻĄāĻŧā§ āĻāĻŦāĻ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻŽā§āĻˇā§āĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§
āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
--āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ-āĻĢāĻžāĻāĻ˛, -āĻāĻĢ
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻā§ āĻāĻžāĻāĻāĻž āĻĄā§āĻāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻĄāĻŧā§ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ XML āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻĄ āĻĄā§āĻāĻž āĻĄāĻā§āĻŽā§āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§,
āĻ¸ā§āĻ āĻāĻ¨āĻĒā§āĻ āĻĄā§āĻāĻžāĻ° āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
--āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ-āĻāĻā§āĻ¸āĻāĻŽāĻāĻ˛, -āĻ¯ā§āĻŽāĻ¨
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻā§ XML āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°ā§āĻ¨, āĻ¨āĻĨāĻŋāĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻāĻŋ āĻā§āĻāĻā§āĻ¨ āĻāĻŦāĻ āĻ¨āĻĨāĻŋāĻāĻŋ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°ā§āĻ¨,
āĻāĻāĻāĻŋ XML EncryptedData āĻ¨āĻĨāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻāĻāĻĒā§āĻāĨ¤
(--āĻāĻžāĻŦāĻŋ | -k) [āĻā§āĻ] āĻāĻĻāĻ°ā§āĻļ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ [āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ]
(--āĻāĻžāĻŦāĻŋ | -k) [āĻā§āĻ] āĻāĻĻāĻ°ā§āĻļ āĻā§-āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻŦāĻž āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻ˛ā§ --āĻāĻžāĻŦāĻŋ or -k āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻ "kek", the
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻāĻāĻŋ āĻā§ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻĻāĻ°ā§āĻļ āĻā§ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻ¯āĻ X509, RSA, AES128, AES192, AES256-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§,
AES128-GCM, AES192-GCM, AES256-GCM, āĻŦāĻž 3DESāĨ¤
āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻā§ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ X509 āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° a āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻŦāĻ āĻāĻāĻāĻŋ RSA KEK āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ RSA-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ may
āĻāĻāĻāĻŋ RSA āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻāĻ° āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻāĻŋ āĻāĻāĻāĻŋ KEK āĻšāĻ¤ā§ āĻšāĻŦā§)āĨ¤ āĻ āĻ¨ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻā§ āĻ§āĻ°āĻ¨ā§āĻ°, āĻļā§āĻˇ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻšāĻ˛ āĻā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤
--xkms, -x
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻĒāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻā§ āĻāĻāĻāĻŋ XKMS āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
RSAKeyPair āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻā§āĨ¤
-- āĻāĻ¨ā§āĻāĻžāĻ°āĻĒ, -i
āĻŦāĻžāĻ˛ā§āĻāĻŋāĻŽā§āĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĒ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ hte āĻāĻ¨ā§āĻāĻžāĻ°āĻĒ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
--āĻāĻāĻ-āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛, -o āĻĢāĻžāĻāĻ˛
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ˛āĻŋāĻā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ
xmlsec-āĻ¸āĻžāĻāĻĢāĻžāĻ° āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻŦāĻž āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻĢāĻ˛ āĻšāĻ˛ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ 0 āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§
āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ 1 āĻ¸āĻš āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻā§āĻ¨ā§ āĻāĻžāĻ°āĻŖā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻāĻŋ
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ 2 āĻ¸āĻš āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ xsec-cipher āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨