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.