Module: Pedicel
- Defined in:
- lib/pedicel.rb,
lib/pedicel/ec.rb,
lib/pedicel/rsa.rb,
lib/pedicel/base.rb,
lib/pedicel/version.rb,
lib/pedicel/validator.rb
Defined Under Namespace
Modules: Validator Classes: AesKeyError, Base, CertificateError, EC, EcKeyError, Error, RSA, SignatureError, TokenFormatError, VersionError
Constant Summary collapse
- APPLE_ROOT_CA_G3_CERT_PEM =
<<~PEM -----BEGIN CERTIFICATE----- MIICQzCCAcmgAwIBAgIILcX8iNLFS5UwCgYIKoZIzj0EAwMwZzEbMBkGA1UEAwwS QXBwbGUgUm9vdCBDQSAtIEczMSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0aW9u IEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwHhcN MTQwNDMwMTgxOTA2WhcNMzkwNDMwMTgxOTA2WjBnMRswGQYDVQQDDBJBcHBsZSBS b290IENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9y aXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzB2MBAGByqGSM49 AgEGBSuBBAAiA2IABJjpLz1AcqTtkyJygRMc3RCV8cWjTnHcFBbZDuWmBSp3ZHtf TjjTuxxEtX/1H7YyYl3J6YRbTzBPEVoA/VhYDKX1DyxNB0cTddqXl5dvMVztK517 IDvYuVTZXpmkOlEKMaNCMEAwHQYDVR0OBBYEFLuw3qFYM4iapIqZ3r6966/ayySr MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2gA MGUCMQCD6cHEFl4aXTQY2e3v9GwOAEZLuN+yRhHFD/3meoyhpmvOwgPUnPWTxnS4 at+qIxUCMG1mihDK1A3UT82NQz60imOlM27jbdoXt2QfyFMm+YhidDkLF1vLUagM 6BgD56KyKA== -----END CERTIFICATE----- PEM
- DEFAULT_CONFIG =
{ oid_intermediate_certificate: '1.2.840.113635.100.6.2.14', oid_leaf_certificate: '1.2.840.113635.100.6.29', oid_merchant_identifier_field: '1.2.840.113635.100.6.32', replay_threshold_seconds: 3 * 60, trusted_ca_pem: APPLE_ROOT_CA_G3_CERT_PEM, }.freeze
- VERSION =
'1.0.0'.freeze