Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다.
자세히 알아보기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
nl::Weave::Profiles::Security::WeaveCertificateSet
요약
공개 함수
|
AddTrustedKey(uint64_t caId, uint32_t curveId, const EncodedECPublicKey & pubKey, const uint8_t *pubKeyId, uint16_t pubKeyIdLen)
|
|
Clear(void)
|
void
|
FindCert(const CertificateKeyId & subjectKeyId) const
|
|
FindValidCert(const WeaveDN & subjectDN, const CertificateKeyId & subjectKeyId, ValidationContext & context, WeaveCertificateData *& cert)
|
|
GenerateECDSASignature(const uint8_t *msgHash, uint8_t msgHashLen, WeaveCertificateData & cert, const EncodedECPrivateKey & privKey, EncodedECDSASignature & encodedSig)
|
|
Init(uint8_t maxCerts, uint16_t decodeBufSize)
|
|
Init(uint8_t maxCerts, uint16_t decodeBufSize, AllocFunct allocFunct, FreeFunct freeFunct)
|
|
Init(WeaveCertificateData *certBuf, uint8_t certBufSize, uint8_t *decodeBuf, uint16_t decodeBufSize)
|
|
LastCert(void) const
|
|
LoadCert(const uint8_t *weaveCert, uint32_t weaveCertLen, uint16_t decodeFlags, WeaveCertificateData *& cert)
|
|
LoadCert(TLVReader & reader, uint16_t decodeFlags, WeaveCertificateData *& cert)
|
|
LoadCerts(const uint8_t *encodedCerts, uint32_t encodedCertsLen, uint16_t decodeFlags)
|
|
LoadCerts(TLVReader & reader, uint16_t decodeFlags)
|
|
Release(void)
|
void
|
SaveCerts(TLVWriter & writer, WeaveCertificateData *firstCert, bool includeTrusted)
|
|
ValidateCert(WeaveCertificateData & cert, ValidationContext & context)
|
|
VerifyECDSASignature(const uint8_t *msgHash, uint8_t msgHashLen, const EncodedECDSASignature & encodedSig, WeaveCertificateData & cert)
|
|
공개 유형
AllocFunct
void *(* AllocFunct)(size_t size)
FreeFunct
void(* FreeFunct)(void *p)
공개 속성
CertCount
uint8_t CertCount
인증서
WeaveCertificateData * Certs
MaxCerts
uint8_t MaxCerts
보호된 속성
mAllocFunct
AllocFunct mAllocFunct
mDecodeBuf
uint8_t * mDecodeBuf
mDecodeBufSize
uint16_t mDecodeBufSize
mFreeFunct
FreeFunct mFreeFunct
공개 함수
AddTrustedKey
WEAVE_ERROR AddTrustedKey(
uint64_t caId,
uint32_t curveId,
const EncodedECPublicKey & pubKey,
const uint8_t *pubKeyId,
uint16_t pubKeyIdLen
)
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다. Thread는 Thread Group, Inc.의 등록 상표입니다.
최종 업데이트: 2023-12-01(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]