public static function create(
        $client_private_key,
        $client_certificate,
        $server_certificate = null,
        $environment = CertificationBag::INTEGRATION
    ) {
        return new CertificationBag($client_private_key, $client_certificate, $server_certificate, $environment);
    }
public static function create(
        $client_private_key,
        $client_certificate,
        $server_certificate = null,
        $environment = CertificationBag::INTEGRATION
    ) {
        return new CertificationBag($client_private_key, $client_certificate, $server_certificate, $environment);
    }
public static function create ( $ client_private_key , $ client_certificate , $ server_certificate = null , $ environment = CertificationBag :: INTEGRATION ) { return new CertificationBag ( $ client_private_key , $ client_certificate , $ server_certificate , $ environment ) ; }
Create a generic instance of keys and certificates

@param string $client_private_key Content or path of client private key
@param string $client_certificate Content or path of client public certificate
@param string|null $server_certificate Content or path of Transbank public certificate
@param string $environment Environment
@return CertificationBag
Create a generic instance of keys and certificates