āĻāĻāĻŋ āĻšāĻ˛ nuxwdog āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
nuxwdog - āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻž āĻļā§āĻ°ā§, āĻĨāĻžāĻŽāĻžāĻ¤ā§, āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
nuxwdog -f āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ [-āĻāĻŽāĻŋ]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
nuxwdog āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ āĻĄā§āĻŽāĻ¨ āĻ¯āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ uxwdog āĻ¸ā§āĻŦāĻž āĻ¯ā§ āĻ āĻāĻļ
āĻ¨ā§āĻāĻ¸ā§āĻā§āĻĒ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° (NES)āĨ¤ nuxwdog āĻļā§āĻ°ā§, āĻŦāĻ¨ā§āĻ§, āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖ, āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ, āĻāĻāĻŋāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
nuxwdog āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻĄā§āĻŽā§āĻāĻ¨ āĻ¸āĻā§āĻ āĻā§āĻ˛ā§
āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ. āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§, nuxwdog āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ° āĻŦāĻāĻļāĻ§āĻ° nuxwdog āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž, āĻ¯ā§ āĻā§āĻ¨ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ¸ā§āĻ¯ā§āĻ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§
āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤āĨ¤
āĻāĻŋāĻā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¤āĻžāĻĻā§āĻ° āĻĄā§āĻāĻž āĻŦāĻž āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻā§āĻ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻ¯āĻž
āĻŽāĻžāĻ¨ā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ) āĻ¤āĻžāĻ°āĻž āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĢāĻžāĻāĻ˛ā§ āĻĒā§āĻ˛ā§āĻāĻ¨āĻā§āĻā§āĻ¸āĻ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻļā§āĻ°ā§ āĻšāĻŦā§. nuxwdog āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŽā§āĻĒāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸ā§āĻ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻā§āĻ¯āĻžāĻļā§ āĻāĻ°ā§ āĻ¯āĻžāĻ¤ā§ nuxwdog āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ˛ā§ āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ nuxwdog, āĻāĻāĻāĻŋ C/C++ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž nuxwdog āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ (libnuxwdog.so)āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, nuxwdog JNI āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
libnuxwdog.so āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻŦāĻ āĻĒāĻžāĻ°ā§āĻ˛ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ, āĻ¯āĻžāĻ¤ā§ āĻāĻ˛ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻāĻžāĻāĻž āĻāĻŦāĻ āĻĒāĻžāĻ°ā§āĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĨ¤ āĻāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻĻā§āĻ https://fedorahosted.org/nuxwdog/wiki/HOWTO.
nuxwdog Dogtag PKI āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻžāĻāĻž, āĻāĻŽāĻā§āĻ¯āĻžāĻ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĒāĻžāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-f āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛
āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻ¸āĻā§āĻā§ āĻā§āĻā§āĻ°ā§āĻ° āĻā§āĻ¯āĻžāĻ
āĻĒāĻŋāĻā§āĻāĻāĨ¤ CA, OCSP, TKS, āĻāĻŦāĻ DRM-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻāĻžāĻāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ TPS āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ
āĻ ā§āĻ¯āĻžāĻĒāĻžāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-i
āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻŽā§āĻĄā§ nuxwdog āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻžāĻ˛āĻžāĻ¯āĻŧ āĻāĻŦāĻ nuxwdog āĻ āĻā§āĻ°āĻāĻžāĻā§ āĻā§āĻ˛āĻž āĻ°āĻžāĻā§
āĻĒāĻāĻā§āĻŽāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻĄā§āĻŽāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ
ExeFile
āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛āĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒāĻĨ āĻĻā§āĻ¯āĻŧāĨ¤
ExeArgs
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻāĻžāĻā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒāĻĨ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ (āĻāĻ° āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ ExeFile).
TmpDir
āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛āĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒāĻĨ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻžāĻāĻ˛ā§āĻĄ āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻŋāĻāĻŋ
āĻāĻžāĻāĻ˛ā§āĻĄ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻŋāĻ¤āĻžāĻŽāĻžāĻ¤āĻžāĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§ (āĻ¯ā§āĻāĻžāĻ¨ā§
nuxwdog āĻĒāĻŋāĻ¤āĻžāĻŽāĻžāĻ¤āĻž āĻšāĻ¯āĻŧ)āĨ¤ nuxwdog āĻ¯ā§ āĻā§āĻ¨ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻāĻĄāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻĄā§āĻŽā§āĻāĻ¨ āĻ¸āĻā§āĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻāĻŽāĻ¨ āĻā§āĻ¨ā§ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĄā§āĻ°āĻĒ āĻāĻ°ā§āĻ¨
āĻāĻ° āĻŦāĻāĻļāĻ§āĻ° nuxwdog āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻā§āĻ¨ā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§, āĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ 0; āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§
āĻĒāĻŋāĻ¤āĻžāĻŽāĻžāĻ¤āĻž āĻŦāĻž āĻĒā§āĻ°ā§āĻŦāĻĒā§āĻ°ā§āĻˇ āĻ āĻ¨ā§āĻ°ā§āĻ§, āĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§ 1.
ExeOut
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ stdout āĻ˛āĻŋāĻāĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻĻā§āĻ¯āĻŧāĨ¤
ExeErr
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ stderr āĻ˛āĻŋāĻāĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻĻā§āĻ¯āĻŧāĨ¤
ExeBackground
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§ nuxwdog āĻĄā§āĻŽāĻ¨ā§āĻ° āĻĒāĻāĻā§āĻŽāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸
āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻŽā§āĻĄāĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§ 1 āĻĄā§āĻŽāĻ¨ āĻŽā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§, āĻ¯āĻāĻ¨ 0
āĻāĻāĻŋ āĻ āĻā§āĻ°āĻāĻžāĻā§ āĻ°āĻžāĻā§āĨ¤
āĻĒāĻŋāĻĄāĻĢāĻžāĻāĻ˛
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ PID āĻĢāĻžāĻāĻ˛ āĻĻā§āĻ¯āĻŧ nuxwdog āĻĒāĻŋāĻāĻāĻĄāĻŋ
āĻāĻžāĻāĻ˛ā§āĻĄāĻĒāĻŋāĻĄāĻĢāĻžāĻāĻ˛
āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° PID āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ PID āĻĢāĻžāĻāĻ˛ āĻĻā§āĻ¯āĻŧā§ˇ nuxwdog.
ExeContext
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ SELinux āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
nuxwdog āĻ āĻ¨ā§āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ Dogtag PKI āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§
āĻāĻžāĻāĻž, āĻāĻŽāĻā§āĻ¯āĻžāĻ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĒāĻžāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĨ¤ Dogtag PKI āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻ āĻĨāĻ°āĻŋāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ āĻāĻžāĻāĻž-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ
āĻāĻāĻāĻŋ Tomcat āĻāĻ¯āĻŧā§āĻŦ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¸āĻš āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ JRE āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§
āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¸ āĻĒāĻžāĻĨ, āĻāĻāĻāĻĒā§āĻ, āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻĒāĻŋāĻāĻāĻĄāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§āĨ¤ (āĻĻā§āĻ¯ ExeArgs
āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸āĻŦ āĻāĻ āĻ˛āĻžāĻāĻ¨ā§ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤)
ExeFile /usr/lib/jvm/jre/bin/java
ExeArgs/usr/lib/jvm/jre/bin/java
-Djava.endorsed.dirs=/usr/share/tomcat5/common/endorsed
-āĻā§āĻ˛āĻžāĻ¸āĻĒāĻžāĻĨ :/usr/lib/jvm/jre/lib/rt.jar
:/usr/share/java/commons-collections.jar
:/usr/share/tomcat5/bin/bootstrap.jar
:/usr/share/tomcat5/bin/commons-logging-api.jar
:/usr/share/java/mx4j/mx4j-impl.jar
:/usr/share/java/mx4j/mx4j-jmx.jar
:/usr/share/tomcat5/common/lib/nuxwdog.jar
-Dcatalina.base=/var/lib/pki-ca2
-Dcatalina.home=/usr/share/tomcat5
-Djava.io.tmpdir=/usr/share/tomcat5/temp org.apache.catalina.startup.Bootstrap
āĻļā§āĻ°ā§
TmpDir /var/lib/pki-ca2/logs/pids
āĻāĻžāĻāĻ˛ā§āĻĄ āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻŋāĻāĻŋ 1
ExeOut /var/lib/pki-ca2/logs/catalina.out
ExeErr /var/lib/pki-ca2/logs/catalina.out
ExeBackground 1
PidFile /var/lib/pki-ca2/logs/wd-pki-ca2.pid
āĻāĻžāĻāĻ˛ā§āĻĄāĻĒāĻŋāĻĄāĻĢāĻžāĻāĻ˛ /var/run/pki-ca2.pid
Dogtag PKI-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻā§āĻ¨ (āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻāĻžāĻ°ā§āĻĄ) āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒāĻžāĻāĻŋ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ SELinux āĻĒā§āĻ°āĻ¸āĻā§āĻāĻ āĻ¸ā§āĻ āĻāĻ°ā§, pki_tps_t, TPS āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤āĨ¤
ExeFile /usr/sbin/httpd.worker
ExeArgs /usr/sbin/httpd.worker -f /etc/pki-tps1/httpd.conf
TmpDir /var/lib/pki-tps1/logs/pids
PidFile /var/lib/pki-tps1/logs/wd-pki-tps1.pid
ExeContext pki_tps_t
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ā§āĻ¸
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ˛ā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻāĻ°āĻ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻā§āĻāĻžāĻŦā§-āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ āĻ°āĻ¯āĻŧā§āĻā§
āĻāĻ¨ā§āĻ¨āĻ¤ nuxwdog, āĻ āĻ¸āĻŽāĻ¯āĻŧā§ https://fedorahosted.org/nuxwdog/wiki/HOWTO.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° nuxwdog āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° Dogtag PKI āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻĄāĻāĻā§āĻ¯āĻžāĻ āĻĒāĻŋāĻā§āĻāĻ
āĻĒā§āĻ°āĻā§āĻā§āĻ āĻāĻāĻāĻŋāĻ¤ā§ āĻāĻā§ http://pki.fedoraproject.org/wiki/.
āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ nuxwdog, āĻĻā§āĻ¯ nuxwdog āĻĒā§āĻ°āĻā§āĻā§āĻ āĻāĻāĻāĻŋāĻ¤ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤
https://fedorahosted.org/nuxwdog/wiki/[ā§¨]āĨ¤ āĻĻā§āĻ¯ nuxwdog āĻ¸āĻžāĻĨā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻ¯ā§āĻā§āĻ¤ nuxwdog āĻā§āĻĄ
āĻ¸āĻŦ PKI-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻĒāĻĄā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻļāĨ¤
āĻĄāĻžāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž: [āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤] āĻāĻŦāĻ [āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]
IRC: #dogtag-pki-āĻ āĻĢā§āĻ°āĻŋāĻ¨ā§āĻĄ
āĻ˛ā§āĻāĻ
PKI āĻā§āĻ˛āĻā§āĻ˛āĻŋ āĻ¨ā§āĻāĻ¸ā§āĻā§āĻĒ āĻāĻŦāĻ āĻāĻāĻ¨ āĻ°ā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ˛ā§āĻāĻž āĻ āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛
āĻā§āĻĒāĻŋ
āĻ˛ā§āĻāĻ: āĻ ā§āĻ¯āĻžāĻĄā§ āĻ˛āĻŋ[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]>, āĻĻā§āĻāĻ¨ āĻ˛ā§āĻāĻŋ[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]>.
āĻāĻĒāĻŋāĻ°āĻžāĻāĻ
(c) 2010, Red Hat, Inc. GNU āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2 āĻāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĨ¤
āĻ¨ā§āĻ
1. https://fedorahosted.org/nuxwdog/wiki/
https://fedorahosted.org/nuxwdog/wiki
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ nuxwdog āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨