SYMBOL INDEX (151 symbols across 14 files) FILE: example/example.js function signXml (line 8) | function signXml(xml, xpath, key, dest) { function validateXml (line 16) | function validateXml(xml, key) { FILE: src/c14n-canonicalization.ts class C14nCanonicalization (line 10) | class C14nCanonicalization implements CanonicalizationOrTransformationAl... method constructor (line 13) | constructor() { method attrCompare (line 17) | attrCompare(a, b) { method nsCompare (line 37) | nsCompare(a, b) { method renderAttrs (line 46) | renderAttrs(node) { method renderNs (line 85) | renderNs( method processInner (line 177) | processInner(node, prefixesInScope, defaultNs, defaultNsForPrefix, anc... method renderComment (line 212) | renderComment(node: Comment) { method process (line 257) | process(node: Node, options: CanonicalizationOrTransformationAlgorithm... method getAlgorithmName (line 278) | getAlgorithmName() { class C14nCanonicalizationWithComments (line 286) | class C14nCanonicalizationWithComments extends C14nCanonicalization { method constructor (line 287) | constructor() { method getAlgorithmName (line 292) | getAlgorithmName() { FILE: src/enveloped-signature.ts class EnvelopedSignature (line 10) | class EnvelopedSignature implements CanonicalizationOrTransformationAlgo... method constructor (line 13) | constructor() { method process (line 17) | process(node: Node, options: CanonicalizationOrTransformationAlgorithm... method getAlgorithmName (line 58) | getAlgorithmName(): CanonicalizationOrTransformAlgorithmType { FILE: src/exclusive-canonicalization.ts function isPrefixInScope (line 9) | function isPrefixInScope(prefixesInScope, prefix, namespaceURI) { class ExclusiveCanonicalization (line 20) | class ExclusiveCanonicalization implements CanonicalizationOrTransformat... method constructor (line 23) | constructor() { method attrCompare (line 27) | attrCompare(a, b) { method nsCompare (line 47) | nsCompare(a, b) { method renderAttrs (line 56) | renderAttrs(node) { method renderNs (line 96) | renderNs( method processInner (line 177) | processInner( method renderComment (line 224) | renderComment(node: Comment) { method process (line 268) | process(elem: Element, options: CanonicalizationOrTransformationAlgori... method getAlgorithmName (line 322) | getAlgorithmName() { class ExclusiveCanonicalizationWithComments (line 327) | class ExclusiveCanonicalizationWithComments extends ExclusiveCanonicaliz... method constructor (line 328) | constructor() { method getAlgorithmName (line 333) | getAlgorithmName() { FILE: src/hash-algorithms.ts class Sha1 (line 4) | class Sha1 implements HashAlgorithm { class Sha256 (line 17) | class Sha256 implements HashAlgorithm { class Sha512 (line 30) | class Sha512 implements HashAlgorithm { FILE: src/signature-algorithms.ts class RsaSha1 (line 4) | class RsaSha1 implements SignatureAlgorithm { class RsaSha256 (line 30) | class RsaSha256 implements SignatureAlgorithm { class RsaSha256Mgf1 (line 56) | class RsaSha256Mgf1 implements SignatureAlgorithm { class RsaSha512 (line 103) | class RsaSha512 implements SignatureAlgorithm { class HmacSha1 (line 129) | class HmacSha1 implements SignatureAlgorithm { FILE: src/signed-xml.ts class SignedXml (line 30) | class SignedXml { method constructor (line 136) | constructor(options: SignedXmlOptions = {}) { method enableHMAC (line 182) | enableHMAC(): void { method getKeyInfoContent (line 197) | static getKeyInfoContent({ publicCert, prefix }: GetKeyInfoContentArgs... method getCertFromKeyInfo (line 235) | static getCertFromKeyInfo(keyInfo?: Node | null): string | null { method checkSignature (line 262) | checkSignature( method getCanonSignedInfoXml (line 388) | private getCanonSignedInfoXml(doc: Document) { method getCanonReferenceXml (line 430) | private getCanonReferenceXml(doc: Document, ref: Reference, node: Node) { method calculateSignatureValue (line 446) | private calculateSignatureValue(doc: Document, callback?: ErrorFirstCa... method findSignatureAlgorithm (line 459) | private findSignatureAlgorithm(name?: SignatureAlgorithmType) { method findCanonicalizationAlgorithm (line 471) | private findCanonicalizationAlgorithm(name: CanonicalizationOrTransfor... method findHashAlgorithm (line 482) | private findHashAlgorithm(name: HashAlgorithmType) { method validateElementAgainstReferences (line 491) | validateElementAgainstReferences(elemOrXpath: Element | string, doc: D... method validateReference (line 525) | private validateReference(ref: Reference, doc: Document) { method findSignatures (line 595) | findSignatures(doc: Node): Node[] { method loadSignature (line 609) | loadSignature(signatureNode: Node | string): void { method loadReference (line 704) | private loadReference(refNode: Node) { method addReference (line 807) | addReference({ method getReferences (line 847) | getReferences() { method getSignedReferences (line 858) | getSignedReferences() { method computeSignature (line 907) | computeSignature( method addAllReferences (line 1092) | private addAllReferences(doc: Document, signatureElem: Element, prefix... method getKeyInfo (line 1214) | private getKeyInfo(prefix) { method getObjects (line 1238) | private getObjects(prefix?: string) { method getCanonXml (line 1264) | getCanonXml( method ensureHasId (line 1297) | private ensureHasId(node) { method createSignedInfo (line 1342) | private createSignedInfo(doc, prefix) { method createSignature (line 1374) | private createSignature(prefix?: string) { method getSignatureXml (line 1401) | getSignatureXml(): string { method getOriginalXmlWithIds (line 1410) | getOriginalXmlWithIds(): string { method getSignedXml (line 1419) | getSignedXml(): string { FILE: src/types.ts type ErrorFirstCallback (line 11) | type ErrorFirstCallback = (err: Error | null, result?: T) => void; type CanonicalizationAlgorithmType (line 13) | type CanonicalizationAlgorithmType = type CanonicalizationOrTransformAlgorithmType (line 20) | type CanonicalizationOrTransformAlgorithmType = type HashAlgorithmType (line 24) | type HashAlgorithmType = type SignatureAlgorithmType (line 30) | type SignatureAlgorithmType = type GetKeyInfoContentArgs (line 42) | interface GetKeyInfoContentArgs { type ObjectAttributes (line 51) | interface ObjectAttributes { type SignedXmlOptions (line 65) | interface SignedXmlOptions { type NamespacePrefix (line 80) | interface NamespacePrefix { type RenderedNamespace (line 85) | interface RenderedNamespace { type CanonicalizationOrTransformationAlgorithmProcessOptions (line 90) | interface CanonicalizationOrTransformationAlgorithmProcessOptions { type ComputeSignatureOptionsLocation (line 98) | interface ComputeSignatureOptionsLocation { type ComputeSignatureOptions (line 115) | interface ComputeSignatureOptions { type Reference (line 125) | interface Reference { type CanonicalizationOrTransformationAlgorithm (line 164) | interface CanonicalizationOrTransformationAlgorithm { type HashAlgorithm (line 174) | interface HashAlgorithm { type SignatureAlgorithm (line 181) | interface SignatureAlgorithm { type TransformAlgorithm (line 208) | interface TransformAlgorithm { function isErrorFirstCallback (line 236) | function isErrorFirstCallback( function createOptionalCallbackFunction (line 248) | function createOptionalCallbackFunction( FILE: src/utils.ts function isArrayHasLength (line 5) | function isArrayHasLength(array: unknown): array is unknown[] { function attrEqualsExplicitly (line 9) | function attrEqualsExplicitly(attr: Attr, localName: string, namespace?:... function attrEqualsImplicitly (line 13) | function attrEqualsImplicitly(attr: Attr, localName: string, namespace?:... function findAttr (line 20) | function findAttr(element: Element, localName: string, namespace?: strin... function findChildren (line 34) | function findChildren(node: Node | Document, localName: string, namespac... function findChilds (line 51) | function findChilds(node: Node | Document, localName: string, namespace?... function encodeSpecialCharactersInAttribute (line 71) | function encodeSpecialCharactersInAttribute(attributeValue) { function encodeSpecialCharactersInText (line 82) | function encodeSpecialCharactersInText(text: string): string { constant PEM_FORMAT_REGEX (line 106) | const PEM_FORMAT_REGEX = new RegExp( constant EXTRACT_X509_CERTS (line 110) | const EXTRACT_X509_CERTS = new RegExp( constant BASE64_REGEX (line 114) | const BASE64_REGEX = new RegExp( function normalizePem (line 138) | function normalizePem(pem: string): string { function pemToDer (line 150) | function pemToDer(pem: string): Buffer { function derToPem (line 168) | function derToPem( function collectAncestorNamespaces (line 195) | function collectAncestorNamespaces( function findNSPrefix (line 224) | function findNSPrefix(subset) { function isElementSubset (line 235) | function isElementSubset(docSubset: Node[]): docSubset is Element[] { function findAncestorNs (line 248) | function findAncestorNs( function validateDigestValue (line 296) | function validateDigestValue(digest, expectedDigest) { function isDescendantOf (line 318) | function isDescendantOf(node: Node, parent: Node): boolean { FILE: test/signature-integration-tests.spec.ts function verifySignature (line 9) | function verifySignature(xml, expected, xpath, canonicalizationAlgorithm) { FILE: test/signature-unit-tests.spec.ts function signWith (line 19) | function signWith(signatureAlgorithm: string): string { function loadSignature (line 36) | function loadSignature(xml: string): SignedXml { function nodeExists (line 79) | function nodeExists(doc, xpathArg) { function verifyAddsId (line 88) | function verifyAddsId(mode, nsMode) { function verifyDoesNotDuplicateIdAttributes (line 163) | function verifyDoesNotDuplicateIdAttributes(prefix: string, idMode?: "ws... class DummyDigest (line 386) | class DummyDigest { class DummySignatureAlgorithm (line 396) | class DummySignatureAlgorithm { class DummyTransformation (line 410) | class DummyTransformation { class DummyCanonicalization (line 421) | class DummyCanonicalization { class DummyDigest (line 547) | class DummyDigest { class DummySignatureAlgorithm (line 557) | class DummySignatureAlgorithm { class DummyTransformation (line 571) | class DummyTransformation { class DummyCanonicalization (line 582) | class DummyCanonicalization { class DummySignatureAlgorithm (line 769) | class DummySignatureAlgorithm { function passLoadSignature (line 851) | function passLoadSignature(file: string, toString?: boolean) { function loadSignature (line 932) | function loadSignature(xml: string, idMode?: "wssecurity") { function passValidSignature (line 946) | function passValidSignature(file: string, mode?: "wssecurity") { function failInvalidSignature (line 955) | function failInvalidSignature(file: string, idMode?: "wssecurity") { function throwsValidatingSignature (line 963) | function throwsValidatingSignature(file: string, idMode?: "wssecurity") { function getKeyInfoContentWithAssertionId (line 1102) | function getKeyInfoContentWithAssertionId({ assertionId }) { FILE: test/validators/XmlCryptoJava/src/test/java/org/nodejs/xmlcrypto/HMACTest.java class HMACTest (line 35) | public class HMACTest { method testCreateHMACSignature (line 42) | @Test method toFile (line 113) | private void toFile(Node node, File file) throws Exception { FILE: test/validators/XmlCryptoUtilities/XmlCryptoUtilities/Program.cs class SignVerifyEnvelope (line 15) | public class SignVerifyEnvelope method Main (line 18) | public static void Main(String[] args) method SignXmlFile (line 47) | public static void SignXmlFile(string FileName, string SignedFileName,... method VerifyXmlFile (line 96) | public static Boolean VerifyXmlFile(String Name, RSA Key) method CreateSomeXml (line 121) | public static void CreateSomeXml(string FileName) FILE: test/validators/XmlCryptoUtilities/XmlCryptoUtilities/program-repro-misc-validation-and-canon.cs class SignVerifyEnvelope (line 15) | public class SignVerifyEnvelope class RSAPKCS1SHA256SignatureDescription (line 17) | public sealed class RSAPKCS1SHA256SignatureDescription : SignatureDesc... method RSAPKCS1SHA256SignatureDescription (line 19) | public RSAPKCS1SHA256SignatureDescription() method CreateDeformatter (line 27) | public override AsymmetricSignatureDeformatter CreateDeformatter(Asy... method CreateFormatter (line 39) | public override AsymmetricSignatureFormatter CreateFormatter(Asymmet... method ValidateXml (line 54) | static bool ValidateXml(XmlDocument receipt, X509Certificate2 certific... method Main (line 122) | public static void Main(String[] args) method SignXmlFile (line 185) | public static void SignXmlFile(string FileName, string SignedFileName,... method VerifyXmlFile (line 234) | public static Boolean VerifyXmlFile(String Name, RSA Key) method CreateSomeXml (line 259) | public static void CreateSomeXml(string FileName)