resourceSigning.scr   [plain text]


#
# Test Apple Resource Signing cert verification policy
#
globals
allowUnverified = true
crlNetFetchEnable = false
certNetFetchEnable = false
useSystemAnchors = false
end

test = "Full Resource Signing verification success"
cert = leaf.cer
cert = intermediate.cer
root = root.cer
policy = resourceSign
verifyTime = 20061031000000
end

test = "No ExtendedKeyUsage in Leaf"
cert = leafNoEKU.cer
cert = intermediate.cer
root = root.cer
policy = resourceSign
verifyTime = 20061031000000
error = CSSMERR_APPLETP_INVALID_EXTENDED_KEY_USAGE
certerror = 0:CSSMERR_APPLETP_INVALID_EXTENDED_KEY_USAGE
end

test = "Bad ExtendedKeyUsage in Leaf"
cert = leafBadEKU.cer
cert = intermediate.cer
root = root.cer
policy = resourceSign
verifyTime = 20061031000000
error = CSSMERR_APPLETP_INVALID_EXTENDED_KEY_USAGE
certerror = 0:CSSMERR_APPLETP_INVALID_EXTENDED_KEY_USAGE
end

test = "Bad KeyUsage in Leaf"
cert = leafBadKU.cer
cert = intermediate.cer
root = root.cer
policy = resourceSign
verifyTime = 20061031000000
error = TP_VERIFY_ACTION_FAILED
certerror = 0:APPLETP_INVALID_KEY_USAGE
end