コード例 #1
0
 private function loadSignature(Message $message, array $data)
 {
     if (array_key_exists('Signature', $data)) {
         if (!array_key_exists('SigAlg', $data)) {
             throw new BindingException('Missing signature algorithm.');
         }
         $message->setSignature(new SignatureStringValidator($data['Signature'], $data['SigAlg'], $data['SignedQuery']));
     }
 }