Win32 API 日本語リファレンス
ホームSecurity.Cryptography.Certificates › X509SCEPFailInfo

X509SCEPFailInfo

列挙型
基底型i4

メンバー 6

名前10進16進説明
SCEPFailUnknown-10xFFFFFFFF
SCEPFailBadAlgorithm00x0認識できないアルゴリズム、またはサポートされていないアルゴリズムによる失敗です。
SCEPFailBadMessageCheck10x1整合性チェックに失敗しました。
SCEPFailBadRequest20x2このトランザクションは許可されていないか、サポートされていません。
SCEPFailBadTime30x3PKCS7 の認証済み属性に含まれる署名時刻属性が、システム時刻と十分に近くありませんでした。
SCEPFailBadCertId40x4証明書を特定できませんでした。

公式ドキュメント

X509SCEPFailInfo 列挙型は、SCEP 証明書登録の失敗の内容を表します。この列挙型は IX509SCEPEnrollment インターフェイスで使用されます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum X509SCEPFailInfo : int {
    SCEPFailUnknown = -1,
    SCEPFailBadAlgorithm = 0,
    SCEPFailBadMessageCheck = 1,
    SCEPFailBadRequest = 2,
    SCEPFailBadTime = 3,
    SCEPFailBadCertId = 4
} X509SCEPFailInfo;
public enum X509SCEPFailInfo : int
{
    SCEPFailUnknown = -1,
    SCEPFailBadAlgorithm = 0,
    SCEPFailBadMessageCheck = 1,
    SCEPFailBadRequest = 2,
    SCEPFailBadTime = 3,
    SCEPFailBadCertId = 4,
}
Public Enum X509SCEPFailInfo As Integer
    SCEPFailUnknown = -1
    SCEPFailBadAlgorithm = 0
    SCEPFailBadMessageCheck = 1
    SCEPFailBadRequest = 2
    SCEPFailBadTime = 3
    SCEPFailBadCertId = 4
End Enum
import enum

class X509SCEPFailInfo(enum.IntEnum):
    SCEPFailUnknown = -1
    SCEPFailBadAlgorithm = 0
    SCEPFailBadMessageCheck = 1
    SCEPFailBadRequest = 2
    SCEPFailBadTime = 3
    SCEPFailBadCertId = 4
// X509SCEPFailInfo
pub const SCEPFailUnknown: i32 = -1;
pub const SCEPFailBadAlgorithm: i32 = 0;
pub const SCEPFailBadMessageCheck: i32 = 1;
pub const SCEPFailBadRequest: i32 = 2;
pub const SCEPFailBadTime: i32 = 3;
pub const SCEPFailBadCertId: i32 = 4;
// X509SCEPFailInfo
const (
	SCEPFailUnknown int32 = -1
	SCEPFailBadAlgorithm int32 = 0
	SCEPFailBadMessageCheck int32 = 1
	SCEPFailBadRequest int32 = 2
	SCEPFailBadTime int32 = 3
	SCEPFailBadCertId int32 = 4
)
const
  SCEPFailUnknown = -1;
  SCEPFailBadAlgorithm = 0;
  SCEPFailBadMessageCheck = 1;
  SCEPFailBadRequest = 2;
  SCEPFailBadTime = 3;
  SCEPFailBadCertId = 4;
// X509SCEPFailInfo
pub const SCEPFailUnknown: i32 = -1;
pub const SCEPFailBadAlgorithm: i32 = 0;
pub const SCEPFailBadMessageCheck: i32 = 1;
pub const SCEPFailBadRequest: i32 = 2;
pub const SCEPFailBadTime: i32 = 3;
pub const SCEPFailBadCertId: i32 = 4;
const
  SCEPFailUnknown* = -1
  SCEPFailBadAlgorithm* = 0
  SCEPFailBadMessageCheck* = 1
  SCEPFailBadRequest* = 2
  SCEPFailBadTime* = 3
  SCEPFailBadCertId* = 4
enum X509SCEPFailInfo : int {
    SCEPFailUnknown = -1,
    SCEPFailBadAlgorithm = 0,
    SCEPFailBadMessageCheck = 1,
    SCEPFailBadRequest = 2,
    SCEPFailBadTime = 3,
    SCEPFailBadCertId = 4,
}
#define global SCEPFailUnknown         0xFFFFFFFF
#define global SCEPFailBadAlgorithm    0x0
#define global SCEPFailBadMessageCheck 0x1
#define global SCEPFailBadRequest      0x2
#define global SCEPFailBadTime         0x3
#define global SCEPFailBadCertId       0x4