Bagikan melalui


enumerasi WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID (webservices.h)

Mengidentifikasi properti untuk meminta token keamanan dari penerbit. Ini digunakan dengan WsRequestSecurityToken sebagai bagian dari parameter WS_REQUEST_SECURITY_TOKEN_PROPERTY* .

Sintaks

typedef enum {
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO = 1,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION = 2,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION = 3,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE = 4,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION = 5,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN = 6,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE = 7,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE = 8,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY = 9,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS = 10,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS = 11,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES = 12,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION = 13
} WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID;

Konstanta

 
WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO
Nilai: 1
Penunjuk ke struktur WS_ENDPOINT_ADDRESS yang berisi alamat layanan (pihak yang mengandalkan') kepada siapa yang diminta
token akan disajikan.
.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION
Nilai: 2
Nilai WS_TRUST_VERSION yang menentukan versi WS-Trust untuk digunakan.

Jika properti ini tidak ditentukan, defaultnya adalah WS_TRUST_VERSION_FEBRUARY_2005.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION
Nilai: 3
Nilai WS_SECURE_CONVERSATION_VERSION yang
menentukan versi WS-SecureConversation yang akan digunakan saat WS_REQUEST_SECURITY_TOKEN_ACTION_NEW_CONTEXT
atau WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT ditentukan.


Jika properti ini tidak ditentukan, defaultnya adalah WS_SECURE_CONVERSATION_VERSION_FEBRUARY_2005.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE
Nilai: 4
Penunjuk ke struktur WS_XML_STRING yang menentukan jenis token keamanan yang akan dikeluarkan. Jika properti ini tidak ditentukan,
elemen yang sesuai tidak dihasilkan dalam pesan token keamanan permintaan, dan
pengeluar sertifikat diasumsikan mengetahui jenis token yang diperlukan.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION
Nilai: 5
Nilai WS_REQUEST_SECURITY_TOKEN_ACTION yang menentukan tindakan yang akan digunakan dengan permintaan. Defaultnya adalah WS_REQUEST_SECURITY_TOKEN_ACTION_ISSUE.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN
Nilai: 6
Penunjuk ke struktur WS_SECURITY_TOKEN yang,
jika ditentukan, alih-alih meminta token baru, token yang disediakan diperbarui dengan meminta token baru berdasarkan
yang sudah ada. Token lama menjadi tidak valid jika operasi ini berhasil.
Hanya didukung dengan WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE
Nilai: 7
Nilai WS_SECURITY_KEY_TYPE yang menentukan jenis kunci kriptografi yang akan diminta
token keamanan yang dikeluarkan. Ini harus diatur ke WS_SECURITY_KEY_TYPE_NONE atau WS_SECURITY_KEY_TYPE_SYMMETRIC.


Nilai WS_SECURITY_KEY_TYPE_NONE menentukan token pembawa tanpa
kunci bukti kepemilikan. Token tersebut tidak akan menghasilkan tanda tangan ketika digunakan untuk mengamankan pesan.


Jika properti ini tidak ditentukan, elemen jenis kunci yang sesuai tidak dipancarkan dalam permintaan token.
Tidak memancarkan jenis kunci dalam permintaan token menghasilkan default tersirat dari kunci konten untuk
token yang dikeluarkan, seperti yang didefinisikan dalam spesifikasi WS-Trust.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE
Nilai: 8
ULONG yang menentukan ukuran (dalam bit) kunci kriptografi yang akan diminta
dalam token keamanan yang dikeluarkan. Properti ini hanya dapat ditentukan untuk
token yang dikeluarkan dengan kunci konten. Jika properti ini tidak ditentukan,
elemen ukuran kunci yang sesuai tidak dipancarkan dalam permintaan token.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY
Nilai: 9
Nilai WS_SECURITY_KEY_ENTROPY_MODE yang menentukan bagaimana entropi berkontribusi pada kunci kriptografi
token yang dikeluarkan. Properti ini hanya dapat ditentukan untuk token yang dikeluarkan
dengan kunci konten. Jika properti ini tidak ditentukan, mode WS_SECURITY_KEY_ENTROPY_MODE_SERVER_ONLY digunakan.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS
Nilai: 10
Penunjuk ke WS_XML_BUFFER yang berisi
parameter utama tambahan yang akan disertakan secara verbatim dalam permintaan
pesan token keamanan. Setiap parameter tersebut harus tingkat atas
elemen dalam buffer XML yang disediakan. Jika properti ini tidak ditentukan, seperti
parameter tidak dipancarkan. Buffer diserialisasikan ke dalam elemen RequestSecurityToken
saat meminta token keamanan.


Tidak seperti WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS, permintaan lokal
parameter didefinisikan oleh klien sebagai sarana untuk menambahkan parameter ke permintaan token.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS
Nilai: 11
Penunjuk ke WS_XML_BUFFER yang berisi
parameter layanan untuk disertakan dalam token keamanan permintaan
pesan, disediakan sebagai buffer XML. Setiap parameter tersebut harus berupa
elemen tingkat atas dalam buffer XML yang disediakan. Jika ini adalah properti yang tidak ditentukan, seperti
parameter tidak dipancarkan.


Jika WS_TRUST_VERSION_FEBRUARY_2005 ditentukan, buffer ini diserialisasikan
ke dalam elemen RequestSecurityToken setelah
WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS.


Jika WS_TRUST_VERSION_1_3 ditentukan, buffer ini diserialisasikan ke dalam
Elemen RequestSecurityToken/SecondaryParameters.


Parameter permintaan layanan adalah instruksi mengenai cara mengeluarkan token. Mereka diperoleh dari layanan,
biasanya dengan cara impor metadata. Dalam hal ini, parameter ini dapat diperoleh
dari luar. Bidang RequestSecurityTokenTemplate dari WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES
Nilai: 12
Kumpulan WS_MESSAGE_PROPERTIES yang akan ditentukan
saat membuat dua pesan dengan WsCreateMessage dan adalah untuk
digunakan untuk token keamanan yang mendapatkan pertukaran. Jika properti ini
tidak ditentukan, pesan permintaan dan balasan dibuat dengan
properti pesan default.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION
Nilai: 13

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Header webservices.h