다음을 통해 공유


CoseMultiSignMessage 클래스

정의

여러 서명 COSE_Sign 메시지를 나타냅니다.

public ref class CoseMultiSignMessage sealed : System::Security::Cryptography::Cose::CoseMessage
public sealed class CoseMultiSignMessage : System.Security.Cryptography.Cose.CoseMessage
type CoseMultiSignMessage = class
    inherit CoseMessage
Public NotInheritable Class CoseMultiSignMessage
Inherits CoseMessage
상속
CoseMultiSignMessage

속성

Content

이 메시지의 내용을 가져오거나 null 콘텐츠가 메시지에서 분리된 경우 입니다.

(다음에서 상속됨 CoseMessage)
ProtectedHeaders

이 메시지와 연결된 보호된 헤더 매개 변수를 가져옵니다.

(다음에서 상속됨 CoseMessage)
RawProtectedHeaders

이 메시지와 연결된 보호된 헤더 매개 변수의 원시 바이트를 가져옵니다.

(다음에서 상속됨 CoseMessage)
Signatures

이 메시지와 연결된 서명의 읽기 전용 컬렉션을 가져옵니다.

UnprotectedHeaders

이 메시지와 연결된 보호되지 않는 헤더 매개 변수를 가져옵니다.

(다음에서 상속됨 CoseMessage)

메서드

AddSignatureForDetached(Byte[], CoseSigner, Byte[])

지정된 콘텐츠에 대한 서명을 이 메시지에 추가합니다.

AddSignatureForDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>)

지정된 콘텐츠에 대한 서명을 이 메시지에 추가합니다.

AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

지정된 콘텐츠에 대한 서명을 이 메시지에 추가합니다.

AddSignatureForDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken)

지정된 콘텐츠에 대한 서명을 이 메시지에 비동기적으로 추가합니다.

AddSignatureForEmbedded(CoseSigner, Byte[])

이 메시지에 포함된 콘텐츠에 대한 서명을 추가합니다.

AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>)

이 메시지에 포함된 콘텐츠에 대한 서명을 추가합니다.

Encode()

이 메시지를 CBOR로 인코딩합니다.

(다음에서 상속됨 CoseMessage)
Encode(Span<Byte>)

이 메시지를 CBOR로 인코딩합니다.

(다음에서 상속됨 CoseMessage)
Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetEncodedLength()

이 메시지를 인코딩하여 생성되는 바이트 수를 계산합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
RemoveSignature(CoseSignature)

메시지에서 지정된 서명을 제거합니다.

RemoveSignature(Int32)

메시지에서 지정된 인덱스의 서명을 제거합니다.

SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])

지정된 콘텐츠에 서명하고 분리된 콘텐츠를 사용하여 COSE_Sign 메시지로 인코딩합니다.

SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

지정된 콘텐츠에 서명하고 분리된 콘텐츠를 사용하여 COSE_Sign 메시지로 인코딩합니다.

SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

지정된 콘텐츠에 서명하고 분리된 콘텐츠를 사용하여 COSE_Sign 메시지로 인코딩합니다.

SignDetachedAsync(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlyMemory<Byte>, CancellationToken)

지정된 콘텐츠에 비동기적으로 서명하고 분리된 콘텐츠를 사용하여 COSE_Sign 메시지로 인코딩합니다.

SignEmbedded(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])

지정된 콘텐츠에 서명하고 포함된 콘텐츠가 포함된 COSE_Sign 메시지로 인코딩합니다.

SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

지정된 콘텐츠에 서명하고 분리된 콘텐츠를 사용하여 COSE_Sign 메시지로 인코딩합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
TryEncode(Span<Byte>, Int32)

이 메시지를 지정된 버퍼로 인코딩하려고 시도합니다.

TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

지정된 콘텐츠에 서명하고 지정된 버퍼에 분리된 콘텐츠가 있는 COSE_Sign 메시지로 인코딩하려고 시도합니다.

TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

지정된 콘텐츠에 서명하고 포함된 콘텐츠가 포함된 COSE_Sign 메시지로 인코딩합니다.

적용 대상