anchor.diff:    IdSSLOpenSSLHeaders,
     JOSE.Encoding.Base64;
   
  +const
  +  PKCS1_SIGNATURE_PUBKEY:RawByteString = '-----BEGIN RSA PUBLIC KEY-----';
   
   type
     TRSAAlgorithm = (RS256, RS384, RS512);
  
positive.code:     BIO_write(PubKeyBIO, @AKey[0], Length(AKey));
      rsa := PEM_read_bio_RSAPrivateKey(PubKeyBIO, nil, nil, nil);
      Result := (rsa <> nil);
    finally
      BIO_free(PubKeyBIO);
    end;
  
negative.code:   PubKey: pEVP_PKEY;
    rsa: pRSA;
  
    locCtx: PEVP_MD_CTX;
    locSHA: PEVP_MD;
  begin
  