Тема: ActionScript SSL
Показать сообщение отдельно
Старый 13.11.2009, 15:19
Himerets вне форума Посмотреть профиль Отправить личное сообщение для Himerets Найти все сообщения от Himerets
  № 17  
Ответить с цитированием
Himerets
 
Аватар для Himerets

Регистрация: Oct 2009
Адрес: Калининград
Сообщений: 134
Странно, у меня нет таких параметров в conf.

Код AS3:
package com.hurlant.crypto.tls {
	import flash.utils.ByteArray;
	import com.hurlant.util.der.PEM;
	import com.hurlant.crypto.rsa.RSAKey;
	import com.hurlant.crypto.cert.X509CertificateCollection;
	import com.hurlant.crypto.cert.MozillaRootCertificates;
 
	public class TLSConfig {
		public var entity:uint; // SERVER | CLIENT
 
		public var certificate:ByteArray;
		public var privateKey:RSAKey;
 
		public var cipherSuites:Array;
 
		public var compressions:Array;
 
		public var CAStore:X509CertificateCollection;
 
		public function TLSConfig(	entity:uint, cipherSuites:Array = null, compressions:Array = null, 
									certificate:ByteArray = null, privateKey:RSAKey = null, CAStore:X509CertificateCollection = null) {
			this.entity = entity;
			this.cipherSuites = cipherSuites;
			this.compressions = compressions;
			this.certificate = certificate;
			this.privateKey = privateKey;
			this.CAStore = CAStore;
 
			// default settings.
			if (cipherSuites==null) {
				this.cipherSuites = CipherSuites.getDefaultSuites();
			}
			if (compressions==null) {
				this.compressions = [TLSSecurityParameters.COMPRESSION_NULL];
			}
 
			if (CAStore==null) {
				this.CAStore = new X509CertificateCollection;
			}
		}
 
		public function setPEMCertificate(cert:String, key:String = null):void {
			if (key == null) {
				key = cert; // for folks who like to concat those two in one file.
			}
			certificate = PEM.readCertIntoArray(cert);
			privateKey = PEM.readRSAPrivateKey(key);
		}
	}
}
Так что там насчет ящика? Может заодно скинешь свою версию AS3Crypto?

Добавлено через 7 минут
Цитата:
Сообщение от etc Посмотреть сообщение
Да, подсчет очков. Если невозможно, то печально.
Да, пожалуй. Но печалиться не надо, надо что-то делать.
Хотя бы усложнить процесс взлома настолько, насколько это возможно.