private function request()

in src/Credentials/Providers/RsaKeyPairProvider.php [66:85]


    private function request($timeout, $connectTimeout)
    {
        $clientName = __CLASS__ . \uniqid('rsa', true);
        $credential = $this->client->getCredential();

        AlibabaCloud::client(
            new AccessKeyCredential(
                $credential->getPublicKeyId(),
                $credential->getPrivateKey()
            ),
            new ShaHmac256WithRsaSignature()
        )->name($clientName);

        return (new GenerateSessionAccessKey($credential->getPublicKeyId()))
            ->client($clientName)
            ->timeout($timeout)
            ->connectTimeout($connectTimeout)
            ->debug($this->client->isDebug())
            ->request();
    }