Blame client/Mac/CertificateDialog.h

Packit Service 5a9772
/**
Packit Service 5a9772
 * FreeRDP: A Remote Desktop Protocol Implementation
Packit Service 5a9772
 * MacFreeRDP
Packit Service 5a9772
 *
Packit Service 5a9772
 * Copyright 2018 Armin Novak <armin.novak@thincast.com>
Packit Service 5a9772
 * Copyright 2018 Thicast Technologies GmbH
Packit Service 5a9772
 *
Packit Service 5a9772
 * Licensed under the Apache License, Version 2.0 (the "License");
Packit Service 5a9772
 * you may not use this file except in compliance with the License.
Packit Service 5a9772
 * You may obtain a copy of the License at
Packit Service 5a9772
 *
Packit Service 5a9772
 *     http://www.apache.org/licenses/LICENSE-2.0
Packit Service 5a9772
 *
Packit Service 5a9772
 * Unless required by applicable law or agreed to in writing, software
Packit Service 5a9772
 * distributed under the License is distributed on an "AS IS" BASIS,
Packit Service 5a9772
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
Packit Service 5a9772
 * See the License for the specific language governing permissions and
Packit Service 5a9772
 * limitations under the License.
Packit Service 5a9772
 */
Packit Service 5a9772
Packit Service 5a9772
#import <Cocoa/Cocoa.h>
Packit Service 5a9772
Packit Service 5a9772
@interface CertificateDialog : NSWindowController
Packit Service 5a9772
{
Packit Service 5a9772
  @public
Packit Service 5a9772
	NSTextField *textCommonName;
Packit Service 5a9772
	NSTextField *textSubject;
Packit Service 5a9772
	NSTextField *textIssuer;
Packit Service 5a9772
	NSTextField *textFingerprint;
Packit Service 5a9772
	NSTextField *textMismatch;
Packit Service 5a9772
	NSTextField *messageLabel;
Packit Service 5a9772
	NSString *serverHostname;
Packit Service 5a9772
Packit Service 5a9772
	BOOL hostMismatch;
Packit Service 5a9772
	BOOL changed;
Packit Service 5a9772
	int result;
Packit Service 5a9772
}
Packit Service 5a9772
@property(retain) IBOutlet NSTextField *textCommonName;
Packit Service 5a9772
@property(retain) IBOutlet NSTextField *textSubject;
Packit Service 5a9772
@property(retain) IBOutlet NSTextField *textIssuer;
Packit Service 5a9772
@property(retain) IBOutlet NSTextField *textFingerprint;
Packit Service 5a9772
@property(retain) IBOutlet NSTextField *textMismatch;
Packit Service 5a9772
@property(retain) IBOutlet NSTextField *messageLabel;
Packit Service 5a9772
Packit Service 5a9772
- (IBAction)onAccept:(NSObject *)sender;
Packit Service 5a9772
- (IBAction)onTemporary:(NSObject *)sender;
Packit Service 5a9772
- (IBAction)onCancel:(NSObject *)sender;
Packit Service 5a9772
Packit Service 5a9772
@property(retain) NSString *serverHostname;
Packit Service 5a9772
@property(retain) NSString *commonName;
Packit Service 5a9772
@property(retain) NSString *subject;
Packit Service 5a9772
@property(retain) NSString *issuer;
Packit Service 5a9772
@property(retain) NSString *fingerprint;
Packit Service 5a9772
@property BOOL hostMismatch;
Packit Service 5a9772
@property BOOL changed;
Packit Service 5a9772
@property(readonly) int result;
Packit Service 5a9772
Packit Service 5a9772
- (int)runModal:(NSWindow *)mainWindow;
Packit Service 5a9772
Packit Service 5a9772
@end