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

X509RequestInheritOptions

列挙型
基底型i4

メンバー 14

名前10進16進
InheritDefault00x0
InheritNewDefaultKey10x1
InheritNewSimilarKey20x2
InheritPrivateKey30x3
InheritPublicKey40x4
InheritKeyMask150xF
InheritNone160x10
InheritRenewalCertificateFlag320x20
InheritTemplateFlag640x40
InheritSubjectFlag1280x80
InheritExtensionsFlag2560x100
InheritSubjectAltNameFlag5120x200
InheritValidityPeriodFlag10240x400
InheritReserved80000000-21474836480x80000000

各言語での定義

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

typedef enum X509RequestInheritOptions : int {
    InheritDefault = 0,
    InheritNewDefaultKey = 1,
    InheritNewSimilarKey = 2,
    InheritPrivateKey = 3,
    InheritPublicKey = 4,
    InheritKeyMask = 15,
    InheritNone = 16,
    InheritRenewalCertificateFlag = 32,
    InheritTemplateFlag = 64,
    InheritSubjectFlag = 128,
    InheritExtensionsFlag = 256,
    InheritSubjectAltNameFlag = 512,
    InheritValidityPeriodFlag = 1024,
    InheritReserved80000000 = -2147483648
} X509RequestInheritOptions;
public enum X509RequestInheritOptions : int
{
    InheritDefault = 0,
    InheritNewDefaultKey = 1,
    InheritNewSimilarKey = 2,
    InheritPrivateKey = 3,
    InheritPublicKey = 4,
    InheritKeyMask = 15,
    InheritNone = 16,
    InheritRenewalCertificateFlag = 32,
    InheritTemplateFlag = 64,
    InheritSubjectFlag = 128,
    InheritExtensionsFlag = 256,
    InheritSubjectAltNameFlag = 512,
    InheritValidityPeriodFlag = 1024,
    InheritReserved80000000 = -2147483648,
}
Public Enum X509RequestInheritOptions As Integer
    InheritDefault = 0
    InheritNewDefaultKey = 1
    InheritNewSimilarKey = 2
    InheritPrivateKey = 3
    InheritPublicKey = 4
    InheritKeyMask = 15
    InheritNone = 16
    InheritRenewalCertificateFlag = 32
    InheritTemplateFlag = 64
    InheritSubjectFlag = 128
    InheritExtensionsFlag = 256
    InheritSubjectAltNameFlag = 512
    InheritValidityPeriodFlag = 1024
    InheritReserved80000000 = -2147483648
End Enum
import enum

class X509RequestInheritOptions(enum.IntEnum):
    InheritDefault = 0
    InheritNewDefaultKey = 1
    InheritNewSimilarKey = 2
    InheritPrivateKey = 3
    InheritPublicKey = 4
    InheritKeyMask = 15
    InheritNone = 16
    InheritRenewalCertificateFlag = 32
    InheritTemplateFlag = 64
    InheritSubjectFlag = 128
    InheritExtensionsFlag = 256
    InheritSubjectAltNameFlag = 512
    InheritValidityPeriodFlag = 1024
    InheritReserved80000000 = -2147483648
// X509RequestInheritOptions
pub const InheritDefault: i32 = 0;
pub const InheritNewDefaultKey: i32 = 1;
pub const InheritNewSimilarKey: i32 = 2;
pub const InheritPrivateKey: i32 = 3;
pub const InheritPublicKey: i32 = 4;
pub const InheritKeyMask: i32 = 15;
pub const InheritNone: i32 = 16;
pub const InheritRenewalCertificateFlag: i32 = 32;
pub const InheritTemplateFlag: i32 = 64;
pub const InheritSubjectFlag: i32 = 128;
pub const InheritExtensionsFlag: i32 = 256;
pub const InheritSubjectAltNameFlag: i32 = 512;
pub const InheritValidityPeriodFlag: i32 = 1024;
pub const InheritReserved80000000: i32 = -2147483648;
// X509RequestInheritOptions
const (
	InheritDefault int32 = 0
	InheritNewDefaultKey int32 = 1
	InheritNewSimilarKey int32 = 2
	InheritPrivateKey int32 = 3
	InheritPublicKey int32 = 4
	InheritKeyMask int32 = 15
	InheritNone int32 = 16
	InheritRenewalCertificateFlag int32 = 32
	InheritTemplateFlag int32 = 64
	InheritSubjectFlag int32 = 128
	InheritExtensionsFlag int32 = 256
	InheritSubjectAltNameFlag int32 = 512
	InheritValidityPeriodFlag int32 = 1024
	InheritReserved80000000 int32 = -2147483648
)
const
  InheritDefault = 0;
  InheritNewDefaultKey = 1;
  InheritNewSimilarKey = 2;
  InheritPrivateKey = 3;
  InheritPublicKey = 4;
  InheritKeyMask = 15;
  InheritNone = 16;
  InheritRenewalCertificateFlag = 32;
  InheritTemplateFlag = 64;
  InheritSubjectFlag = 128;
  InheritExtensionsFlag = 256;
  InheritSubjectAltNameFlag = 512;
  InheritValidityPeriodFlag = 1024;
  InheritReserved80000000 = -2147483648;
// X509RequestInheritOptions
pub const InheritDefault: i32 = 0;
pub const InheritNewDefaultKey: i32 = 1;
pub const InheritNewSimilarKey: i32 = 2;
pub const InheritPrivateKey: i32 = 3;
pub const InheritPublicKey: i32 = 4;
pub const InheritKeyMask: i32 = 15;
pub const InheritNone: i32 = 16;
pub const InheritRenewalCertificateFlag: i32 = 32;
pub const InheritTemplateFlag: i32 = 64;
pub const InheritSubjectFlag: i32 = 128;
pub const InheritExtensionsFlag: i32 = 256;
pub const InheritSubjectAltNameFlag: i32 = 512;
pub const InheritValidityPeriodFlag: i32 = 1024;
pub const InheritReserved80000000: i32 = -2147483648;
const
  InheritDefault* = 0
  InheritNewDefaultKey* = 1
  InheritNewSimilarKey* = 2
  InheritPrivateKey* = 3
  InheritPublicKey* = 4
  InheritKeyMask* = 15
  InheritNone* = 16
  InheritRenewalCertificateFlag* = 32
  InheritTemplateFlag* = 64
  InheritSubjectFlag* = 128
  InheritExtensionsFlag* = 256
  InheritSubjectAltNameFlag* = 512
  InheritValidityPeriodFlag* = 1024
  InheritReserved80000000* = -2147483648
enum X509RequestInheritOptions : int {
    InheritDefault = 0,
    InheritNewDefaultKey = 1,
    InheritNewSimilarKey = 2,
    InheritPrivateKey = 3,
    InheritPublicKey = 4,
    InheritKeyMask = 15,
    InheritNone = 16,
    InheritRenewalCertificateFlag = 32,
    InheritTemplateFlag = 64,
    InheritSubjectFlag = 128,
    InheritExtensionsFlag = 256,
    InheritSubjectAltNameFlag = 512,
    InheritValidityPeriodFlag = 1024,
    InheritReserved80000000 = -2147483648,
}
#define global InheritDefault                0x0
#define global InheritNewDefaultKey          0x1
#define global InheritNewSimilarKey          0x2
#define global InheritPrivateKey             0x3
#define global InheritPublicKey              0x4
#define global InheritKeyMask                0xF
#define global InheritNone                   0x10
#define global InheritRenewalCertificateFlag 0x20
#define global InheritTemplateFlag           0x40
#define global InheritSubjectFlag            0x80
#define global InheritExtensionsFlag         0x100
#define global InheritSubjectAltNameFlag     0x200
#define global InheritValidityPeriodFlag     0x400
#define global InheritReserved80000000       0x80000000