Поделиться через


DSAKeyValue

Определяет открытый ключ алгоритма цифровой подписи (DSA), указанный в XML дсиг.

Иерархия элементов

<Сигнатура>
<KeyInfo>
<KeyValue>
<DSAKeyValue>

Синтаксис

<DSAKeyValue>

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

</DSAKeyValue>

Ключ

? необязательно (ноль или один)

Атрибуты и элементы

Атрибуты

Отсутствует.

Дочерние элементы

Дочерний элемент Описание
G

Определяет целое число с определенными свойствами по отношению к P и Q , как указано в XML дсиг.

Б

Определяет (P -1)/ Q , как указано в XML дсиг.

P

Определяет основной модуль, отвечающий требованиям DSAwithSHA1 , указанным в XML дсиг.

PgenCounter

Определяет счетчик простого создания алгоритма цифровой подписи (DSA), как указано в XML дсиг .

Q

Определяет целое число в диапазоне 2 * * 159 <Q< 2 * * 160, которое является простым делителем P-1, как указано в XML-дсиг.

Инициализировать

Определяет начальное поколение алгоритма цифровых подписей (DSA), как указано в XML дсиг .

да

Определяет G * * X Mod P (где X является частью закрытого ключа и не становится общедоступным), как указано в XML дсиг.

 

Родительские элементы

Родительский элемент Описание
KeyValue

Определяет один открытый ключ, указанный в XML дсиг .

 

Требования

Пространство имен

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