XmlDSigSetStringProp
Nastaví hodnotu vlastnosti jako řetězec
declare procedure XmlDSigSetStringProp dll "ScriptEx" (integer, string, string) XmlDSigSetStringProp(XmlDSig, "HmacKey", "U2VjcmV0S2V5")
XmlDSigSetStringProp(Instance, Name, Value)
Parametry
- Instance
-
Typ: integer
Objekt vytvořený funkcí XmlDSigCreate
- Name
-
Typ: string
Název vlastnosti
Název Třída Popis Base64 TXmlDSig Base64 řetězec, obsahující XML HmacKey TXmlDSig HMAC klíč, jako Base64 řetězec CanonicalizationMethod TXmlDSig Metoda transformace pro generování podpisu. - "C14N" (výchozí)
- "C14N11" ~ C14N verze 1.1
- "ExcC14N" ~ Exclusive C14N
SignatureDigestMethod TXmlDSig Digest metoda pro generování podpisu. - "SHA1" ~ SHA-1 (výchozí)
- "SHA256" ~ SHA-256
SignatureParentPath TXmlDSig Cesta (XPath) uzlu, kam bude přidán podpis (tj. element Signature ).
POZOR: Zadaná cesta musí v XML již existovat!
- Value
-
Typ: string
Hodnota vlastnosti
Popis
Funkce nastaví (novou) hodnotu vlastnosti objektu jako řetězec.
Pro ověření, zda nedošlo k chybě, použijte funkci LastErrorGetCode resp. LastErrorGetMessage .
Ukázky volání
-
Nastaví HMAC klíč na hodnotu "SecretKey" (jako Base64)
XmlDSigSetStringProp(XmlDSig, "HmacKey", "U2VjcmV0S2V5")
-
Nastaví uzel "/root" jako uzel, kam bude přidán element s XML podpisem
XmlDSigSetStringProp(XmlDSig, "SignatureParentPath", "/root")