27 lines
533 B
PHP
27 lines
533 B
PHP
<?php
|
|
|
|
namespace Yeepay\Yop\Sdk\Auth;
|
|
|
|
interface YopCredentialProvider
|
|
{
|
|
|
|
/**
|
|
* @param $appKey string
|
|
* @param $credentialType string
|
|
* @return YopRsaCredentials
|
|
*/
|
|
public function getCredential($appKey, $credentialType);
|
|
|
|
/**
|
|
* @param $credentialType string
|
|
* @return YopRsaCredentials
|
|
*/
|
|
public function getDefaultAppCredential($credentialType);
|
|
|
|
/**
|
|
* @param $credentialType string
|
|
* @return resource
|
|
*/
|
|
public function getYopPublicKey($credentialType);
|
|
|
|
} |