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 Element Description
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 Element Description
KeyValue

Defines a single public key as specified in XML DSIG .

 

Requirements

Namespace

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