C# 클래스 Org.BouncyCastle.Crypto.Tls.DtlsRecordLayer

상속: DatagramTransport
파일 보기 프로젝트 열기: bcgit/bc-csharp 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CloseTransport void
DtlsRecordLayer System
Fail void
Failed void
GetMacSequenceNumber long
HandshakeSuccessful void
InitPendingEpoch void
RaiseAlert void
ReceiveRecord int
ResetWriteEpoch void
SendRecord void
SetPlaintextLimit void
SetWriteVersion void
Warn void

공개 메소드들

메소드 설명
Close ( ) : void
GetReceiveLimit ( ) : int
GetSendLimit ( ) : int
Receive ( byte buf, int off, int len, int waitMillis ) : int
Send ( byte buf, int off, int len ) : void

비공개 메소드들

메소드 설명
CloseTransport ( ) : void
DtlsRecordLayer ( DatagramTransport transport, TlsContext context, TlsPeer peer, byte contentType ) : System
Fail ( byte alertDescription ) : void
Failed ( ) : void
GetMacSequenceNumber ( int epoch, long sequence_number ) : long
HandshakeSuccessful ( DtlsHandshakeRetransmit retransmit ) : void
InitPendingEpoch ( TlsCipher pendingCipher ) : void
RaiseAlert ( byte alertLevel, byte alertDescription, string message, Exception cause ) : void
ReceiveRecord ( byte buf, int off, int len, int waitMillis ) : int
ResetWriteEpoch ( ) : void
SendRecord ( byte contentType, byte buf, int off, int len ) : void
SetPlaintextLimit ( int plaintextLimit ) : void
SetWriteVersion ( Org.BouncyCastle.Crypto.Tls.ProtocolVersion writeVersion ) : void
Warn ( byte alertDescription, string message ) : void

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

GetReceiveLimit() 공개 메소드

public GetReceiveLimit ( ) : int
리턴 int

GetSendLimit() 공개 메소드

public GetSendLimit ( ) : int
리턴 int

Receive() 공개 메소드

public Receive ( byte buf, int off, int len, int waitMillis ) : int
buf byte
off int
len int
waitMillis int
리턴 int

Send() 공개 메소드

public Send ( byte buf, int off, int len ) : void
buf byte
off int
len int
리턴 void