DSAKeyValue
Collapse the table of content
Expand the table of content

DSAKeyValue

Defines a Digital Signature Algorithm (DSA) public key as specified in XML DSIG.

Element hierarchy

<Signature>
<KeyInfo>
<KeyValue>
<DSAKeyValue>

Syntax

<DSAKeyValue>

  <!-- Child elements -->
  P,
  Q,
  G?,
  Y,
  J?,
  Seed,
  PgenCounter

</DSAKeyValue>

Key

?   optional (zero or one)

Attributes and Elements

Attributes

None.

Child Elements

Child ElementDescription
G

Defines an integer with certain properties with respect to P and Q as specified in XML DSIG.

J

Defines (P - 1) / Q as specified in XML DSIG.

P

Defines a prime modulus meeting the DSAwithSHA1 requirements as specified in XML DSIG.

PgenCounter

Defines a Digital Signature Algorithm (DSA) prime generation counter as specified in XML DSIG.

Q

Defines an integer in the range 2**159 < Q < 2**160 which is a prime divisor of P-1 as specified in XML DSIG.

Seed

Defines a Digital Signature Algorithm (DSA) prime generation seed as specified in XML DSIG.

Y

Defines G**X mod P (where X is part of the private key and not made public) as specified in XML DSIG.

 

Parent Elements

Parent ElementDescription
KeyValue

Defines a single public key as specified in XML DSIG.

 

Requirements

Namespace

http://www.w3.org/2000/09/xmldsig#

 

 

Show:
© 2017 Microsoft