OPPThreeDSSchemeConfig
@objc
public class OPPThreeDSSchemeConfig : NSObject
Class to represent all information needed to communicate securely with Directory Server (DS) and Access Control Server (ACS)
-
Directory Server ID.
Declaration
Swift
@objc public private(set) var dsRefId: String { get }
-
Public certificate provided by the DS to encrypt device data.
Declaration
Swift
@objc public private(set) var dsEncryptCert: String { get }
-
CA public certificate (root) of the DS-CA.
Declaration
Swift
@objc public private(set) var dsCaRootCert: String { get }
-
Creates an object representing information to connect to DS and ACS.
Declaration
Swift
@objc public init(dsRefId: String, dsEncryptCert: String, dsCaRootCert: String)
Parameters
dsRefId
Directory Server ID.
dsEncryptCert
Public certificate provided by the DS to encrypt device data.
dsCaRootCert
CA public certificate (root) of the DS-CA.
Return Value
Returns an object representing information to connect to DS and ACS.
-
Protocol version according to which the transaction shall be created.
Warning
Deprecated. Set protocol version during creation of the transactionOPPThreeDSService.createTransaction(paymentBrand:protocolVersion:)
Default value is 2.1.0
Declaration
Swift
@objc public var protocolVersion: String