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")
 
Dokumentace enTeam