일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 인증
- fido
- git
- MYSQL
- 앱스토어
- Nodejs
- 안드로이드
- 애플
- OTP
- appres
- OSX
- MFA
- otpkey
- SSL
- openssl
- SWIFT
- 2FA
- Android
- 앨범북
- 앱리소스
- albumbook
- apple
- css
- SSH
- SwiftUI
- FIDO2
- kmip
- Xcode
- WebAuthn
- MSYS2
- Today
- Total
목록분류 전체보기 (790)
인디노트
우선 같은 WiFi 네트워크에 둬야 한다. 우선 장치를 USB 로 연결한다. 터미널에서 adb tcpip 5555 를 실행하여 restarting in TCP mode port: 5555 출력을 확인한다. 만약 error: more than one device/emulator 같은 에러가 나오면 그냥 안드로이드 스튜디오를 재실행 한 후 시도하면 된다. 장치를 USB 에서 연결 해제 한다. adb connect 172.30.1.58:5555 를 실행하여 connected to 172.30.1.58:5555 가 표시되는지 확인한다. 안드로이드 스튜디오에 다음과 같이 표시되면 연결된 것이다. USB 마크로 표시되지만 네트워크로 연결 되어 있는 것이다. 앱을 실행해 보면 네트워크로 연결되어 실행된다.
안드로이드 개발에서 문자를 버튼 중앙에 표시하기 위해서 다음 코드에서 처럼 includeFontPadding 를 false 로 하면 된다. android:includeFontPadding="false" 예를 들어보면 다음과 같다.
https://codechacha.com/ko/notifications-in-android/ 안드로이드의 다양한 Notification 종류와 구현 방법 Android의 다양한 Notification 종류와 구현 방법에 대해서 정리하였습니다. 먼저 Notification Channel을 등록해야 하고, Notification은 BigText, BigPicture, Inbox, Messaging, Media Style 등으로 구현할 수 있습니다. 또 codechacha.com
OpenSSL 기본 명령으로써 SSL 이 적용된 사이트의 상태를 클라이언트 쪽에서 확인할 수 있다. openssl s_client -connect {host:port} 위의 {host:port} 대신 체크하려는 주소와 포트를 입력하면 된다. 예를 들어 openssl s_client -connect google.com:443 과 같다. 대략 다음과 유사한 결과를 얻을 수 있다. % openssl s_client -connect google.com:443 CONNECTED(00000005) depth=0 OU = "No SNI provided; please fix your client.", CN = invalid2.invalid verify error:num=18:self signed certificate ..
대략 다음과 같은 명령으로 SSL 사이트를 체크 할 때 nginx 서버를 가동할 때 TLSv1.3 을 Enable 해주지 않으면 다음과 같은 에러가 발생한다. 이는 iOS 개발시 접속에 장애가 발생되는 요인. --- TLSv1.3 ATS Dictionary: { NSExceptionDomains = { "dev.otpkey.org" = { NSExceptionMinimumTLSVersion = "TLSv1.3"; }; }; } Result : FAIL Error : Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made." UserInfo={NS..
iOS 9 부터 관련 개발을 하다보면 네트워크 접속에 있어서 다음과 같은 에러를 만날때가 있다. Error : Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made." UserInfo={NSErrorFailingURLStringKey=https://dev.otpkey.org/, NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, _kCFStreamErrorDomainKey=3, _NSURLErrorFailingURLSessionTaskErrorKey=Loc..
OS X 에서 Let’s Encrypt 인증서 받기 > sudo brew install certbot > sudo brew install letsencrypt sudo 를 사용하는 이유는 진행중에 권한이 없다는 메시지가 나오기 때문 root 계정으로 하라는 메시지가 나옴 > sudo certbot certainly —manual 진행 과정에서 약관에 동의 하고 Email 및 Domain 들을 입력하면 됨. 이때 해당 도메인에 엑세스 할 수 있는 http 준비를 해 놓아야 함. 성공하면 다음의 위치에 인증서 파일들이 생성됨. (여기를 엑세스 해야 하기 때문에 root 계정으로 실행 하는 것임) /etc/letsencrypt/ 예를 들면 다음에 해당 SSL 인증서 파일들이 심볼릭 링크 되어 있다. /etc/..
NSLocalizedDescription=The certificate for this server is invalid. You might be connecting to a server that is pretending to be “10.10.145.123” which could put your confidential information at risk. 다음과 같은 구현을 해 주자. extension URLSessionDelegate { func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposit..
ROOTCA="rootca" SVNAME="otpkey-api" openssl genrsa -aes256 -out ${SVNAME}.key 2048 openssl rsa -in ${SVNAME}.key -out ${SVNAME}.npw.key openssl req -new -key ${SVNAME}.npw.key -out ${SVNAME}.csr openssl x509 -req -days 3650 -extensions v3_user -in ${SVNAME}.csr -CA ${ROOTCA}.crt -CAcreateserial -CAkey ${ROOTCA}.key -out ${SVNAME}.crt openssl x509 -in ${SVNAME}.crt -out ${SVNAME}.pem -outform PEM..
OTPKEY 라는 보안인증 프레임워크 솔루션을 기획하고 있습니다. 그동안 시장에서의 경험을 바탕으로 만들어 보고 있습니다. 시장 포지션은 Duo (duo.com), Gluu (gluu.org), Okta (okta.com) 같은 인증 서비스와 Entrust (entrust.com) 같은 인증 플랫폼의 중간 위치 정도로 생각하고 있습니다. 제품의 목표는 내년 중반으로 예상되며 그 동안 시장의 많은 흐름을 잘 확인하면서 진행하려고 합니다. 첨부된 장표는 목표 솔루션에 대한 사업계획서상 중요한 한장의 내용 입니다. 많은 관심 부탁 드립니다.