Module: Ingenico::Direct::SDK::Logging::LoggingUtil
- Defined in:
- lib/ingenico/direct/sdk/logging/logging_util.rb
Overview
end of property obfuscator
Constant Summary collapse
- @@PROPERTY_OBFUSCATOR =
PropertyObfuscator.builder .with_field("cardNumber") .with_field("expiryDate") .with_field("cvv") .with_field("iban") .with_field("accountNumber") .with_field("reformattedAccountNumber") .with_field("additionalInfo") .with_field("cardholderName") .with_field("dateOfBirth") .with_field("emailAddress") .with_field("faxNumber") .with_field("firstName") .with_field("houseNumber") .with_field("mobilePhoneNumber") .with_field("passengerName") .with_field("phoneNumber") .with_field("street") .with_field("surname") .with_field("workPhoneNumber") .with_field("zip") .with_field("bin") .with_field("value") .with_sensitive_field("keyId") .with_sensitive_field("secretKey") .with_sensitive_field("publicKey") .with_sensitive_field("userAuthenticationToken") .with_sensitive_field("encryptedPayload") .with_sensitive_field("decryptedPayload") .with_sensitive_field("encryptedCustomerInput") .build
- @@HEADER_OBFUSCATOR =
HeaderObfuscator.builder .with_sensitive_field("Authorization") .with_sensitive_field("WWW-Authenticate") .with_sensitive_field("Proxy-Authenticate") .with_sensitive_field("Proxy-Authorization") .with_sensitive_field("X-GCS-Authentication-Token") .with_sensitive_field("X-GCS-CallerPassword") .build
Class Method Summary collapse
Class Method Details
.obfuscate_body(body) ⇒ Object
262 263 264 |
# File 'lib/ingenico/direct/sdk/logging/logging_util.rb', line 262 def self.obfuscate_body(body) @@PROPERTY_OBFUSCATOR.obfuscate(body) end |
.obfuscate_header(name, value) ⇒ Object
266 267 268 |
# File 'lib/ingenico/direct/sdk/logging/logging_util.rb', line 266 def self.obfuscate_header(name, value) @@HEADER_OBFUSCATOR.obfuscate_value(name, value) end |